I'm using an "after reading a command" rule to hijack the command line.
"The Halting Problem" by jorendorff
Termination Hall is a room. "Please type your name."
The continuation is a rule that varies. The continuation is the naming rule.
After reading a command:
[say "(executing [the continuation]...)";]
follow the continuation;
reject the player's command.
This works, but if a rule says to end the story, it doesn't end.
This is the naming rule:
say "Thank you, [the player's command]. We are now going to end the story.";
end the story saying "You have died";
say "This line should not be reached."
Instead it behaves like this:
Termination Hall
Please type your name.
> jorendorff
Thank you, jorendorff. We are now going to end the story.
This line should not be reached.>
Is it a bug? Is there a way to make the story actually end from an after-activity rule?