Book 3 - Objects
Part 1 - Generics
[Inform has some object-oriented qualities, but it cannot be said to be an object oriented language. We use a system that we'll call Generics for creating each room in the world. Since this world has many rooms that are nightmare or dream versions of others, we develop the things that are common to each room as a Generic. Then, we leave it up to external Python code to instantiate every individual room from the generic equivalents.]
The description of yourself is "[We] [one of][seem][or][feel][or][are][then at random] [if the mood of the location is tragic or the mood of the location is adventurous][strong intensifier][else][weak intensifier][end if] [adjective meaning mood of the location][if a random chance of 1 in 3 succeeds] [now][end if].".