version 7 by AW Freyr
The choice-switch rules dictate whether a page will be offered as a choice. This provides a much finer level of control than the methods of page control outlined above as you can pretty much dictate whatever you want.
A choice-switch rule for the banana page:
unless the player carries a banana:
If the rule fails, the page is suppressed as a choice. If the rule succeeds, the choice is immediately displayed, even if another, later rule would have eliminated it as a choice.
A choice-switch rule for the magic page:
if the player spoke the magic words:
Here, the magic page is always offered as long as the player spoke the words, *even* if the page is inactive or canceled by an earlier page. This can be very useful.