Versailles
One of the advantages of descriptions is that we can use them to pick an item randomly from a specified category. (For more on this possibility, see the Change chapter sections on randomness.)
For instance, suppose we wanted to create a mirror in which the player would see some item from the room reflected. We might write
This is the same as "a random thing which is in the location": phrase "in…" can be used briefly in Inform as it can in English.
But, on a little more thought, we might want to expand on this: the mirror perhaps should reflect not only things that are in the room, but anything that the player can see (even if it's on a supporter or carried by someone). So then we might instead write
There's still a risk, though, that this will produce the response
because, of course, the mirror is itself visible. So instead we might write
Test me with "x mirror / look in mirror / g".
The Hall of Mirrors is under reconstruction: it is currently a dank tunnel enlivened only by short placards about the history of the room.
As though to mock tourists such as yourself who bought their tickets without knowing this, the officials have left uncovered a single panel of mirror.
>(Testing.)
>[1] x mirror
Lovingly restored to shimmering brilliance, it suggests how marvelous this room would be if you had had the good sense to arrive after the renovations were complete.
>[2] look in mirror
You see some tourists reflected back at you.
>[3] g
You see yourself reflected back at you.
A final note: we use "searching" here because Inform understands both SEARCH THING and LOOK IN THING as the searching action, and the player is most likely to type LOOK IN MIRROR in order to see the reflection there. In the absence of an example, we can discover the relationship between actions and their command vocabulary in one of two ways. A complete list of actions and the vocabulary associated with them is available in the Actions index. Alternatively, we can type ACTIONS at a prompt, followed by LOOK IN MIRROR, and get the response
…which tells us that Inform is understanding the action as "searching the mirror".