Hi, I’ve been using Inform 7 for about a week and (more or less) finding my way around, but I’m stuck on one issue. I have an object which I would like to display an ‘instead of’ message if you try and do anything which requires physical contact. I’m pretty sure I need to use:
If the action requires a touchable noun
But I don’t know how! Sorry if this has an obvious answer, but everything I’ve tried is just giving me errors.
Example 216 suggests that the accessiblity rules are the thing to tamper with.
The above solution is probably fine, though. But most likely you will also want to do something like this:
Instead of doing something when the second noun is the grail and the action requires a touchable second noun:
say "What? Profane the grail with [a noun]? Infamy!"
so that PUT CHEESE IN GRAIL gets blocked too.