I would like for some moon events to have the ability to prompt the user for input. When one of these events are generates, the event generation process would pause and wait until the user input is received, then continue generating events.
This user-input process could be used on events such as:
Cats becoming apprentices, to choose their type of apprenticeship and mentor.
Murder and murder reveal events, to allow the user to decide how to "punish" the murderer.
Some retirement events, such as retirement from condition, allowing the user to select how to proceed
Any more, I'm sure this system could be used for other types of events.
This is intended as an optional feature that can be toggled. If turned off, some default option would be chosen. Besides being a fun and interesting addition to the game, I believe this would be a great project to learn the UI framework and practice with async code.
I would like for some moon events to have the ability to prompt the user for input. When one of these events are generates, the event generation process would pause and wait until the user input is received, then continue generating events.
This user-input process could be used on events such as:
This is intended as an optional feature that can be toggled. If turned off, some default option would be chosen. Besides being a fun and interesting addition to the game, I believe this would be a great project to learn the UI framework and practice with async code.