Section 2 - Drinking
The block drinking rule does nothing.
Check drinking when the player is satiated:
say "You're not thirsty now. Better keep it for later!";
stop the action.
Check drinking an empty vessel:
say "[The noun] is unfortunately empty.";
stop the action.
Check drinking a non-drinkable thing:
say "You can't drink that!";
stop the action.
Carry out drinking a full vessel:
say "You drink the entire [noun]. This will be enough for an entire day!";
if Vorple is supported:
play sound effect "drink.mp3";
now the noun is empty;
now the player is satiated;
Carry out drinking the river:
say "You drink some fresh river water. This will be enough for an entire day!";
if Vorple is supported:
play sound effect "drink.mp3";
now the player is satiated;
Does the player mean drinking the river: it is very likely.
Does the player mean drinking the bottle when the bottle is full: it is likely.
Does the player mean drinking the smashed coconut when the smashed coconut is full: it is likely.
Does the player mean drinking the bottle when the bottle is empty: it is unlikely.
Does the player mean drinking the smashed coconut when the smashed coconut is empty: it is unlikely.