Example 7 in the manual (called Starry Void) gives some code to handle the booth being opened:
Before going through the closed magician's booth:
say "(first opening the door of the booth)[command clarification break]";
silently try opening the booth.
However, from what I can see this is the default behavior that happens even without that code in place. Was this something that changed in Inform but was not updated in the manual or am I missing some nuanced aspect of how this is supposed to work?
The only difference I can see is that the text in the example is different from the default. The default parenthetical you get is “(first opening the magician’s booth)” whereas the new text is obviously “(first opening the door of the booth)”. Clearly though the example is trying to show more than just changed text. The wording in the manual is:
“A final nice touch, if we’re so inclined, is to borrow from the Basic Actions chapter and make the player automatically open the booth door before trying to enter:”
That wording makes it seems like this would not happen at all without the rule in place.