Counterfeit Monkey — 57 of 292

Emily Short

Release 5

Chapter 5 - Special Kinds of Rooms

Section 1 - Essentials and Non-Drop Zones

[For the player's protection, there are certain rooms where we want him not to leave any objects, because those rooms will become unavailable and he'll be unable to retrieve anything he left there. So we create the concept of the privately-controlled rooms for rooms where it is unsafe to leave anything behind.]

A thing can be essential. A thing is usually not essential.

Definition: a thing is unleavable:

if it is not essential, no;

if it is not seen, no;

if it is the origin paste and it is unwon, no;

if it is the tube and it is carried by the barker, no; [we still have to win it]

if it is enclosed by the player, no;

if it is enclosed by a vehicle which contains the player, no;

yes.

Before going when [the player is staid and] the location encloses an unleavable thing:

while the location encloses an unleavable thing (called needed-thing):

try taking the needed-thing;

if the needed-thing is the iron-pans:

reduce iron-pans;

if the i-pan is visible:

now the needed-thing is the i-pan;

if the player does not carry the needed-thing:

say "I don't think [you] should leave without [the needed-thing].";

stop the action.

A room can be publicly-available or privately-controlled. A room is usually publicly-available.

Sanity-check dropping something which is not heavy in a privately-controlled room (this is the no-dropping rule):

say "[non-drop-zone]" instead.

Sanity-check inserting something into something which is not enclosed by the player in a privately-controlled room:

say "[non-drop-zone]" instead.

Sanity-check putting something on something which is not enclosed by the player in a privately-controlled room:

if the noun is the gel:

continue the action;

if the noun is the origin paste:

continue the action;

say "[non-drop-zone]" instead.

To say non-drop-zone:

say "[one of]I wouldn't. [You] might never get [the noun] back.[or]I'm inclined to keep all our things with us, under the circumstances.[or]I'm not ready to part with [the noun] here. After all, can [you] be sure [you][']d be able to get back?[at random]".

Sanity-check putting gel on something which is proffered by a heavy thing (called resultant) when the location is a privately-controlled room:

say "It might be difficult to do that here without attracting notice." instead.

Check waving the letter-remover at something when the location is a privately-controlled room:

if the location is Aquarium Bookstore or the location is Traffic Circle:

make no decision;

otherwise:

say "It might be difficult to do that here without attracting notice." instead.

Sanity-check going a direction when the player carries a heavy thing (called the target):

say "[You] can't really travel far with [the target] in our arms.";

if the target is iron-pans:

reduce the iron-pans;

if the player carries the target:

stop the action.

Sanity-check approaching a room when the player carries a heavy thing (called the target):

say "[You] can't really travel far with [the target] in our arms.";

if the target is iron-pans:

reduce the iron-pans;

if the player carries the target:

stop the action.

To reduce the/-- iron-pans:

let N be indexed text;

change N to "s";

change the current setting of the letter-remover to "[N]";

say "In the interest of compactness, [you] S-remove the pans. [run paragraph on]";

try waving the letter-remover at the iron-pans.