Assuming Soliloquy is a scene
, there’s nothing like a Start Soliloquy
phrase. But you can say Soliloquy begins when soliloquy-condition is true
and then now soliloquy-condition is true
, which will then work like you’d hope Start Soliloquy
would… eventually. This is where the complication that Mike refers to above comes in.
After whatever applicable Action rulebooks have run, the turn sequence continues:
- Scene changing rules (check whether any scenes should begin or end and run corresponding when scene begins/ends rulebooks)
- Every turn rules
- Timed events tested for (at: rules)
- Advance time rule: increments time and turn count
- Update chronological records (updates relevant tracking for conditionals that compare things to the past, e.g., if the Lab was visited)
- Scene changing rules again
So if in the course of processing an action a condition is set that will trigger a scene to begin, the normal course of things is that that won’t happen until the last Action rulebook finishes. So if your “carry out whatevering” rule said now soliloquy-condition is true
and your “after whatevering” rule tested if soliloquy is happening
, your after rule would think it still wasn’t happening.
But as Mike said, you can force the issue by manually invoking the scene changing rules and not waiting for it to come around in the turn sequence, e.g.,
now soliloquy-condition is true;
follow the scene changing rules;