[ BunyonSub; if (axe notin player) "Nothing happens."; if (ox in player or location) { move ox to Hidden_Grove; move axe to Hidden_Grove; "Something you're holding vibrated and..."; } if (player notin Quicksand) { move axe to Hidden_Grove; print "Something you're holding vibrated and..."; <>; } "Nothing happens."; ]; [ TsurrisSub; if (location ~= Memory_RAM) "Nothing happens."; "A voice booms out...^ May all your teeth but one fall out, and may that one give you toothache.^ (You can't help feeling you have stumbled on a private quarrel which is nothing to do with your game.)"; ]; [ BurnSub; if (flint_and_steel notin player) "You have nothing to strike a light with."; if (noun==gas) "Gas needs to be contained before it will burn."; if (noun==distended_bladder) { if (noun in player) { remove noun; deadflag=1; "Gas bladder blew up in your hands!"; } remove noun; print "Gas bladder blew up!^"; if (dragon in location) { remove dragon; move gore to location; "The dragon has been blown to bits!"; } if (bricked_window in location) { remove bricked_window; move holed_window to location; move firebricks to location; Royal_Chamber.e_to = holed_window; "The bricked window has been blown to bits!"; } rtrue; } "That won't ignite."; ]; [ HelpSub; print "A voice booms out...^"; print "Try: LOOK,JUMP,SWIM,CLIMB,THROW,FIND,GO,TAKE,INVENTORY,SCORE.^"; if (chigger_bites in player || infected_bites in player) "Medicine is good for bites."; if (location == Quicksand) "You may need magic words here."; if (location == Sunny_Meadow) "Only 3 things will wake the dragon. One of them is dangerous!"; if (location == Hive) "Read the sign in the meadow!"; if (location == Maze1 or Maze2 or Maze3 || location == Maze4 or Maze5 or Maze6) "You may need magic words here."; if (location == Royal_Chamber) "Blow it up. Try the swamp."; ]; [ AwaySub; if (rug notin player || location~=Maze3) "Nothing happens."; print "Something you're holding vibrates, and...^"; PlayerTo(Sunny_Meadow); ]; [ FindSub; "A voice booms out...^Find it yourself."; ]; ! ----------------------------------------------------------------------------