I feel like I’m about to ask a newbe question… but I can’t figure out what’s going on, so I’ll ask it anyway! I’m trying to write a before rule that captures almost all actions and redirects them to a kind of explanatory error message. (Roughly, the player only needs to use “go”, “examine” and “use”.) So I’m writing something like:
Before taking, dropping, eating, getting off, looking under or searching:
say "No need.";
stop the action.
However, this doesn’t seem to work for the actions that have ‘it’ in the action name. E.g., this code doesn’t compile:
Before putting it on:
say "No need.";
stop the action.
It gives the compiler error:
You wrote ‘Before putting it on’ , which seems to introduce a rule taking effect only if the action is ‘putting it on’. But that did not make sense as a description of an action.
But, well, that is exactly what the action is called according to the index tab. What am I missing?