我正在使用“阅读命令后”规则来劫持命令行。
"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 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."
相反,它的行为如下:
终端大厅
请输入您的姓名。
> jorendorff
谢谢你,jorendorff。我们现在要结束这个故事。
这条线不应该到达。>
它是一个错误吗?有没有办法让故事从活动后的规则中真正结束?