I’m trying to use Inform 7 for a choice based game and I’m using parser parer (basically a list of “Understand nothing as” statements) to eliminate all existing commands. I’d like to be able to use letter shortcuts but I can’t seem to make e.g. “e” refer to anything other than going east. I already have “understand nothing as going.” from parser parer and have added “Does the player mean going: it is very unlikely.” and “does the player mean doing something to a direction: it is very unlikely.”
But if I try to make a thing called “choice e” or whatever then going east will always take precedence if I use it bare with something like "understand “[any choice]” as choosing. If I make “e” an actual command (like "taking fifth choice is an action applying to nothing. Understand “e” as taking fifth choice.) it works but that’s very restrictive and clunky solution.
Am I missing something obvious? Is this some deep i6 level hardcoding that’s outside the normal understand system? Is there something in the standard rules that I can can delist? Is this a bug I can report? Am I doomed beyond all mortal help?