Piggybacking on a clue Dr. Bates provided previously:
Lab is a room.
a thing has a text called object_name.
the object_name of a thing is usually "[the internal name of the item described]".
understand the object_name property as describing a thing.
thing1 is in lab. the printed name of thing1 is "thing".
thing2 is in lab. the printed name of thing2 is "thing".
To say the/-- internal name of (o - object): (- print (object) {o}; -).
test me with "showme thing1 / showme thing2".
It’s a little ugly, but you can see the distinction in the showme
output with the value of the object_name property:
object_name: "(I_thing1_U1)"
[...]
object_name: "(I_thing2_U1)"