Sheep Crossing — 13 of 18

Andrew Geng

Release 1

Section - Moving items

After taking an animal (called the passenger):

if the action is not silent:

say "The [passenger] is [if the passenger is a full bear]staggeringly[otherwise]a bit[end if] heavy, but [if the passenger is not vegetative]with its cooperation [end if]you [if the passenger is a full bear]just barely [end if]manage to pick it up."

After dropping an animal (called the passenger):

if the action is not silent:

say "You set the [passenger] down on the riverbank."

After inserting an animal (called the passenger) into the boat:

if the action is not silent:

say "The boat sloshes[if the passenger is a full bear] alarmingly[end if] as you deposit [the passenger]."

Before dropping an animal when the player is in the boat:

say "(first getting out of the boat)[command clarification break]";

silently try exiting.

Before taking something (called the target) when the player is in the boat and the player is not carrying the target:

say "(first getting out of the boat)[command clarification break]";

silently try exiting;

if the player is carrying the target, say "You leave the boat carrying [the target]." instead.

Instead of inserting or putting something (called the passenger) on the ground:

try dropping the passenger.

Instead of inserting or putting something (called the passenger) on the riverbank:

try dropping the passenger.

Before entering the boat:

repeat with the passenger running through things carried by the player:

say "(first putting [the passenger] in the boat)[command clarification break]";

silently try inserting the passenger into the boat.

After exiting:

if the container exited from is the boat:

if there are animals in the boat:

say "(taking the other passengers with you)[command clarification break]";

repeat with the passenger running through animals in the boat:

silently try taking the passenger;

continue the action.

Understand "give [thing] to [the boat]" as inserting it into.