Instead of time being a procession of ticks, now it comes in turns, with each change to the world getting its own tick. This makes it possible to pause the simulation mid-turn.
This enables me to implement the dialog system the way I want, with dialogs presented to the player in response to the return values of actions. I can also do a rule-stepping debugger later.
Instead of time being a procession of ticks, now it comes in turns, with each change to the world getting its own tick. This makes it possible to pause the simulation mid-turn.
This enables me to implement the dialog system the way I want, with dialogs presented to the player in response to the return values of actions. I can also do a rule-stepping debugger later.