I am trying to make a very dumb joke that requires two people to have the same name. Let’s call them Mike and Other Mike:
Test chamber is a room. First-Mike is a person in test chamber. The printed name is "Mike". Understand "mike" as first-mike. Other-Mike is a person in test chamber. The printed name is "Other Mike". Understand "other mike/--" as other-mike.
This leads to the following non-helpful results:
>x mike You see nothing special about Mike. >x other (Mike) You see nothing special about Mike. >x other mike You see nothing special about Mike.
This is not ideal! If I add a “does the player mean examining other-mike: it is very likely” rule, I can get X OTHER to find other-mike, but X OTHER MIKE still just finds boring vanilla first-mike. From doing some way-above-my-pay-grade mucking about with higher iterations of the TRACE command, it looks like the trouble is the parser is interpreting “other” as an indefinite article, but I’m not easily finding a way to shift this interpretation.
I assume this is a rock-stupid fix, but after banging my head against this problem for way longer than this very dumb gag deserves, I’m crying uncle and asking for help. Thanks in advance!