Counterfeit Monkey — 213 of 292

Emily Short

Release 6

Section 3 - Loading the Gun

Sanity-check inserting the bullets into a gun:

try loading the noun into the second noun instead.

Understand "load [something] with [something]" as loading it into (with nouns reversed).

Understand "load [something] into [something]" as loading it into.

Understand "load [anagramming gun] with [anagram bullets]" as loading it into (with nouns reversed).

Understand "load [anagram bullets] into [anagramming gun]" as loading it into.

Loading it into is an action applying to one carried thing and one thing.

Check loading something into something ungunlike:

say "[The second noun] [is-are] not a gun." instead.

Check loading something which is not the anagram bullets into something:

say "[The noun] [is-are] not ammunition." instead.

Carry out loading the anagram bullets into the anagramming gun:

remove the anagram bullets from play;

now the anagramming gun is loaded.

Report loading the anagram bullets into the anagramming gun:

say "I would not know how to do this, but you have sufficient expert skill that we've got the gun loaded up in no time." instead.

Instead of searching the anagramming gun:

if the anagramming gun is loaded:

say "There are still some more anagramming bullets within.";

otherwise:

say "The gun is unloaded."

Understand "unload [something]" as unloading. Unloading is an action applying to one thing.

Sanity-check unloading:

if the noun is not a pistol:

say "[The noun] [is-are] not a gun." instead;

if the noun is the anagramming gun and the anagramming gun is unloaded:

say "[The anagramming gun] [is-are] already empty." instead;

otherwise:

say "[You] see no reason to disarm us unnecessarily." instead.