Old timey "Use with" Inform7 command syntax

I’d recommend breaking out of the habit of using Instead rules to accomplish everything.


Check taking the carcass:
	say "You can't take it with your bare hands, for whatever reason. You'll need to use something else." instead;

Check getting the carcass with the banana leaves:
     say "It’s too rotted and begins to disintegrate when you touch it. The old banana leaves are browned and soft and they tear as you try to get a grip on them." instead.

Instead halts all other parsing Inform 7 may do, such as checking for light, or checking that the player can get the carcass with the banana leaves when it may be infeasible for another reason - say the banana leaves are in a locked box. An Instead rule will not allow the parser to interrupt for some other logical reason you might not have thought of within the game world.

You’re also using bracketed comments like [JUMP DEATH] - Inform has “headings” for this which you’ll find quite useful - you can narrow your source to specific headings to focus down on them, and also mark them “not for release” and include testing commands that will work if you release for testing, but will be disabled when you publish from the IDE.

  • Volume
  • Book
  • Part
  • Chapter
  • Section

(Remember “Very Bad People Choose Satan” as the heirarchy.)