The Crane's Leg 2
Descriptions based on player-character's observation abilities
Example 390
★Names of rules can be listed in tables. This is convenient if, for instance, we decide that we'd like to swap the rules we use for a specific purpose, as in this continuation of our earlier example of automated description:
"The Crane's Leg, Grown Longer"
Material is a kind of value. The materials are wood, glass, stone, cloth, paper, clay, and metal. A thing has a material.
Color is a kind of value. The colors are red, orange, yellow, green, blue, indigo, violet, black, brown, and white. A thing has a color. A thing is usually white.
A height is a kind of value. 3 feet 11 inches specifies a height. A thing has a height. Definition: a thing is tall if its height is 6 feet 0 inches or more. Definition: a thing is short if its height is 2 feet 0 inches or less.
Imitation relates various things to one thing (called the ideal). The verb to imitate means the imitation relation.
A table is a kind of supporter. A table is usually wood. The height of a table is usually 3 feet 8 inches. The ordinary table is a table. Every table imitates the ordinary table.
A rock is a kind of thing. A rock is usually stone. The ordinary rock is a rock. The height of a rock is usually 0 feet 3 inches. Every rock imitates the ordinary rock.
The description of a thing is usually "[comparison with ideal][run paragraph on]".
To say comparison with ideal:
say "You observe [the noun]:[paragraph break]";
choose row with character of the player in Table of Descriptive Reporting;
follow instructions entry.
This is the comparative observation rule:
let the sample be the ideal of the noun;
if the sample is not a thing:
say "Nothing special, really.";
rule succeeds;
if the material of the noun is not the material of the sample:
if the height of the noun is not the height of the sample:
if the noun is shorter than the sample, say "Unusually short at [height of the noun], and made of [material of the noun].";
otherwise say "Unusually tall at [height of the noun], and made of [material of the noun].";
otherwise:
say "Distinct mostly in being made of [material of the noun].";
otherwise:
if the height of the noun is not the height of the sample:
if the noun is shorter than the sample, say "Unusually short at [height of the noun].";
otherwise say "Unusually tall at [height of the noun].";
otherwise:
say "In every respect [a sample]."
The Pleasure Garden is a room. "At the riverbank, a pleasing garden, having many curving paths and one straight."
The low table is a table in the Pleasure Garden. The height of the low table is 2 feet 3 inches. On the low table is a yellow metal rock called a gold nugget. A willow is in the Pleasure Garden. The height of the willow is 20 feet 2 inches.
Understand "possess [any person]" or "be [any person]" as possessing.
Possessing is an action applying to one thing. Carry out possessing: now the player is the noun; say "You swap bodies!"
The crane is a person in the Garden. The height of the crane is 4 feet 0 inches.
Table of Descriptive Reporting
character | instructions |
yourself | comparative observation rule |
crane | bird observation rule |
This is the bird observation rule:
if the noun is shorter than the player, say "Small, like a duck[if the color of the noun is not white]; and [color of the noun][end if].";
otherwise say "Supremely tall[if the color of the noun is not white] and [color of the noun][end if]."
Test me with "examine table / examine nugget / examine willow / possess crane / examine table / examine nugget / examine willow".
Test me with "examine table / examine nugget / examine willow / possess crane / examine table / examine nugget / examine willow".
Pleasure Garden
At the riverbank, a pleasing garden, having many curving paths and one straight.
You can see a low table (on which is a gold nugget), a willow and a crane here.
>(Testing.)
>[1] examine table
You observe the low table:
Unusually short at 2 feet 3 inches.
On the low table is a gold nugget.
>[2] examine nugget
You observe the gold nugget:
Distinct mostly in being made of metal.
>[3] examine willow
You observe the willow:
Nothing special, really.
>[4] possess crane
You swap bodies!
>[5] examine table
You observe the low table:
Small, like a duck.
On the low table is a gold nugget.
>[6] examine nugget
You observe the gold nugget:
Small, like a duck; and yellow.
>[7] examine willow
You observe the willow:
Supremely tall.
At the riverbank, a pleasing garden, having many curving paths and one straight.
You can see a low table (on which is a gold nugget), a willow and a crane here.
>(Testing.)
>[1] examine table
You observe the low table:
Unusually short at 2 feet 3 inches.
On the low table is a gold nugget.
>[2] examine nugget
You observe the gold nugget:
Distinct mostly in being made of metal.
>[3] examine willow
You observe the willow:
Nothing special, really.
>[4] possess crane
You swap bodies!
>[5] examine table
You observe the low table:
Small, like a duck.
On the low table is a gold nugget.
>[6] examine nugget
You observe the gold nugget:
Small, like a duck; and yellow.
>[7] examine willow
You observe the willow:
Supremely tall.