Section 2 - smashing coconuts
The block attacking rule does nothing when attacking the fresh coconut.
attacking it with is an action applying to two visible things.
Understand "smash [thing] with [thing]" as attacking it with.
Carry out attacking something with something:
try attacking the noun;
Check attacking the fresh coconut when the player is not holding the stone: [smashing]
say "Coconuts are hard. You're going to need something to smash it with.";
stop the action;
Carry out attacking the fresh coconut:
remove the fresh coconut from play;
if Vorple is supported:
play sound effect "coconut.mp3";
say "You hit the coconut with the stone. The coconut cracks, and ends up with a big hole. It's full of fresh liquid.";
now the player is holding the smashed coconut;
Check eating the fresh coconut:
say "You can't just eat a coconut. You're going to have to smash it first.";
stop the action.
Check drinking the fresh coconut:
say "You can't just drink a coconut. You're going to have to smash it first.";
stop the action.
Shaking is an action applying to one visible thing.
Understand "shake [thing]" as shaking.
Check shaking when the noun is not the coconut trees:
say "Why would you shake that?";
stop the action;
Carry out shaking the coconut trees:
if Vorple is supported:
play sound effect "shake.mp3";
say "You shake a coconut tree, but no coconuts fall out. Looks like the one on the ground is the only one you're going to get.";