Hello everyone. Quite new to Twine, and I've been working on a simple turn based JRPG as a solo non-profit project for the last couple of months. Basically the game has 3 classes: Mage, Rogue, Warrior (generic stuff), and currently, I'm trying to encourage players to create "alts" by enabling the transfer of $gold across characters through the use of a stash.
What I tried to do was this: <<remember $stash_gold to 10000>> for example, and when a player starts a new character, that new character would be able to check the stash and withdraw the gold to give that new character a head start. I also want to implement a system where a player's "main" character could pay $gold to grant a global experience bonus (to level up alts faster).
Here's the problem: I realized the possibility of a player "stashing" 10000 gold, then reloading to a save where he had not spent the gold, and repeatedly "stashing" it again, resulting in an infinite gold abuse. Same goes for purchasing the global experience bonus... the player can just buy it, then reload a save.. since the <<remember>> macro allows the set variables to persist across saves.
Can anyone suggest a better way of going around this? I really want to implement this system that encourages rolling alts, but it has occurred to me that the <<remember>> macro is a terrible and highly abusable way of doing it. Any help would be greatly appreciated
Edit: Just in case, I'm sorry if this question has been asked before.