I observe that one difference between containers and supporters is that the contents of scenery supporters are listed in the room description, whereas the contents of scenery containers never are, even if the container is transparent. This inane little minigame demonstrates.
[code]The Parlour is a room. “There is nothing here but a table and a glass box. The door is to the south.”
The exit door is a door. It is south of the parlour. It is locked. It is scenery.
The glass box is a closed, unopenable, transparent container in the parlour. It is scenery.
The table is a supporter in the parlour. It is scenery.
The key is in the glass box. The key unlocks the exit door.
The tuning fork is on the table.
Instead of attacking the tuning fork:
say “The glass shatters!”;
now the glass box is open.
Understand “tap [the tuning fork]” or “strike [the tuning fork]” or “play [the tuning fork]” as attacking.
After opening the exit door, end the story finally saying “You’re free!”[/code]
What is the easiest way to make transparent scenery containers display their contents (so that the container is listed with its contents when there’s something in it, but not listed when nothing is in it)?
Or, I suppose equivalently for me, is there a way to make a specific supporter list its contents as being “in” it rather than “on” it?