Chapter 3 - Shooting Action
Shooting it with is an action applying to one carried thing and one thing.
Understand "shoot [something preferably held] at [something]" as shooting it with.
Understand "shoot [something] with [something preferably held]" as shooting it with (with nouns reversed).
Check shooting something with something:
if player does not have the slingshot, say "You don't have a device to shoot things with." instead;
if the noun is the slingshot, say "You have to specify what you want to use as ammo in the slingshot" instead;
if the noun is the player, say "I don't believe you've thought that endeavor through." instead;
if the second noun is the player, say "If you're that frustrated, you can always ask for a hint." instead;
if the second noun is the slingshot, say "Okay Annie Oakley, this puzzle doesn't involve that level of marksmanship." instead;
Carry out shooting something with something:
If the noun is termites:
If the second noun is tree:
If PanInTree is true:
say "You fire the small insect to the base of the branch. It dutifully gnaws away until the pan is free!";
now PanInTree is false;
else:
say "Destroying more of the tree will not benefit you.";
If the second noun is the gold pan:
if PanInTree is true:
say "You fire the small insect to the base of the branch. It dutifully gnaws away until the pan is free!";
now PanInTree is false;
else:
say "Denting the pan further wont help you.";
If the second noun is gold pan:
if PanInTree is true:
say "The pan swings back and forth from your shot, but is not dislodged from the tree.";
If the second noun is bee hive:
if remainder after dividing FourSeasonSteps by 4 is 3:
say "The [noun] clinks off the ice on the bee hive. It's not very effective.";
else if BeeSleep is true:
if GotHoneycomb is false:
say "You knock a small part of the hive off. It appears to be a small honeycomb.";
move honeycomb to Four Seasons Northwest;
now GotHoneycomb is true;
else if GotHoneycomb is true:
say "There's no reason to further destroy the hive.";
else if BeeSleep is false:
say "Before you fire, all the times you've been stung by bees flash before your eyes. So much pain, so many tears. You should probably take care of the bees first to save you the anguish.";
If noun is not termites:
If second noun is not bee hive:
say "The [noun] whizzes through the air and clinks off the [second noun] ineffectively.";
now noun is in the location;