Robin & Orchid — 23 of 88

Ryan Veeder & Emily Boegheim

Release 4

Section - Moving Things

Understand "steal [things]" and "collect [things]" and "lift [things]" and "raise [things]" as taking.

The can't exceed carrying capacity rule is not listed in the check taking rulebook.

[because if you take a hundred photos you couldn't pick anything else up!]

Understand "turn [something] over" or "turn over [something]" as turning.

[Understand "turn [something] upside-down" or "turn [something] upside down" as turning.

Understand "put [something] upside-down" or "put [something] upside down" as turning.]

[This works without being specified, because Inform treats the "upside down" as part of the object's name regardless.]

Understand the command "flip" as "turn".

To decide if specifically turning upside down:

let comm be indexed text;

let comm be the player's command;

if comm matches the regular expression "upside< \->down$":

decide yes;

decide no.

Understand "slide [something]" and "lean on/against [something]" as pushing.

Understand "straighten [something]" and "tidy [something]" and "neaten [something]" and "organise [something]" and "organize [something]" as pushing.

After dropping something:

say "You place [the noun] carefully on the floor."

Vaguely putting is an action applying to one thing.

Understand "put [something]" as vaguely putting.

Check vaguely putting:

if specifically turning upside down:

try turning the noun instead;

say "You'll have to be more specific about where you want to put [the noun]." instead.