Postscript in small print:
There is a bug in Ver 10.1.2 whereby after a disambiguation question (‘which do you mean…’) the command buffer is not immediately reprocessed (‘tokenised’) to reflect any changes made, which interferes with the subsequent proper operation of this ‘After reading a command’ rule.
To make it work properly if you type a new command- something like ‘examine my peg’- in response to ‘which do you mean- Captain Hook’s hook-hand or Blackbeard’s hook-hand’, do the following:
To retokenise: (- VM_Tokenise(buffer, parse); players_command = 100 + WordCount(); -).
After reading a command:
retokenise;
if the player’s command includes " my ":
replace the matched text with “myy”;