Aliases (i.e. understand "fred" as the man)

So, I have a person in my game that, after the game starts, acquires one of a number of possible names. At that point I would like the player to be able to refer to him by his name, but obviously not by any of the other possible names (the Rumplestiltskin example in the documentation doesn’t seem to help me here).

The only way I have discovered of doing this so far is with a sequence of these:

Understand “Thomas” as the man when the name-text of the man is “Thomas”.
Understand “William” as the man when the name-text of the man is “William”.
etc, etc, etc

(It’s not “the man”, BTW - I just used this to make my explanation easier)

Is there a more elegant way of doing this?

Richard

You can make properties understood: 17.15. Understanding things by their properties (inform7.com)

So you could write:

Understand the name-text property as describing the man.
5 Likes

Perfect.

Many thanks.

Richard