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.