Class DiffmazeRoom with short_name "Maze"; DiffmazeRoom Different_Maze_1 with description "You are in a maze of twisty little passages, all different.", s_to Different_Maze_3, sw_to Different_Maze_4, ne_to Different_Maze_5, se_to Different_Maze_6, u_to Different_Maze_7, nw_to Different_Maze_8, e_to Different_Maze_9, w_to Different_Maze_10, n_to Different_Maze_11, d_to At_West_End_Of_Long_Hall; DiffmazeRoom Different_Maze_2 with description "You are in a little maze of twisting passages, all different.", sw_to Different_Maze_3, n_to Different_Maze_4, e_to Different_Maze_5, nw_to Different_Maze_6, se_to Different_Maze_7, ne_to Different_Maze_8, w_to Different_Maze_9, d_to Different_Maze_10, u_to Different_Maze_11, s_to Dead_End_14; DiffmazeRoom Different_Maze_3 with description "You are in a maze of twisting little passages, all different.", w_to Different_Maze_1, se_to Different_Maze_4, nw_to Different_Maze_5, sw_to Different_Maze_6, ne_to Different_Maze_7, u_to Different_Maze_8, d_to Different_Maze_9, n_to Different_Maze_10, s_to Different_Maze_11, e_to Different_Maze_2; DiffmazeRoom Different_Maze_4 with description "You are in a little maze of twisty passages, all different.", nw_to Different_Maze_1, u_to Different_Maze_3, n_to Different_Maze_5, s_to Different_Maze_6, w_to Different_Maze_7, sw_to Different_Maze_8, ne_to Different_Maze_9, e_to Different_Maze_10, d_to Different_Maze_11, se_to Different_Maze_2; DiffmazeRoom Different_Maze_5 with description "You are in a twisting maze of little passages, all different.", u_to Different_Maze_1, d_to Different_Maze_3, w_to Different_Maze_4, ne_to Different_Maze_6, sw_to Different_Maze_7, e_to Different_Maze_8, n_to Different_Maze_9, nw_to Different_Maze_10, se_to Different_Maze_11, s_to Different_Maze_2; DiffmazeRoom Different_Maze_6 with description "You are in a twisting little maze of passages, all different.", ne_to Different_Maze_1, n_to Different_Maze_3, nw_to Different_Maze_4, se_to Different_Maze_5, e_to Different_Maze_7, d_to Different_Maze_8, s_to Different_Maze_9, u_to Different_Maze_10, w_to Different_Maze_11, sw_to Different_Maze_2; DiffmazeRoom Different_Maze_7 with description "You are in a twisty little maze of passages, all different.", n_to Different_Maze_1, se_to Different_Maze_3, d_to Different_Maze_4, s_to Different_Maze_5, e_to Different_Maze_6, w_to Different_Maze_8, sw_to Different_Maze_9, ne_to Different_Maze_10, nw_to Different_Maze_11, u_to Different_Maze_2; DiffmazeRoom Different_Maze_8 with description "You are in a twisty maze of little passages, all different.", e_to Different_Maze_1, w_to Different_Maze_3, u_to Different_Maze_4, sw_to Different_Maze_5, d_to Different_Maze_6, s_to Different_Maze_7, nw_to Different_Maze_9, se_to Different_Maze_10, ne_to Different_Maze_11, n_to Different_Maze_2; DiffmazeRoom Different_Maze_9 with description "You are in a little twisty maze of passages, all different.", se_to Different_Maze_1, ne_to Different_Maze_3, s_to Different_Maze_4, d_to Different_Maze_5, u_to Different_Maze_6, nw_to Different_Maze_7, n_to Different_Maze_8, sw_to Different_Maze_10, e_to Different_Maze_11, w_to Different_Maze_2; DiffmazeRoom Different_Maze_10 with description "You are in a maze of little twisting passages, all different.", d_to Different_Maze_1, e_to Different_Maze_3, ne_to Different_Maze_4, u_to Different_Maze_5, w_to Different_Maze_6, n_to Different_Maze_7, s_to Different_Maze_8, se_to Different_Maze_9, sw_to Different_Maze_11, nw_to Different_Maze_2; DiffmazeRoom Different_Maze_11 with description "You are in a maze of little twisty passages, all different.", sw_to Different_Maze_1, nw_to Different_Maze_3, e_to Different_Maze_4, w_to Different_Maze_5, n_to Different_Maze_6, d_to Different_Maze_7, se_to Different_Maze_8, u_to Different_Maze_9, s_to Different_Maze_10, ne_to Different_Maze_2; ! ------------------------------------------------------------------------------ DeadendRoom Dead_End_14 class Room with name 'dead' 'end' 'near' 'vending' 'machine', short_name "Dead End, near Vending Machine", description "You have reached a dead end. There is a massive vending machine here. ^^ Hmmm... There is a message here scrawled in the dust in a flowery script.", n_to Different_Maze_2, out_to Different_Maze_2, has nodwarf; Scenic -> "message in the dust" with name 'message' 'scrawl' 'writing' 'script' 'scrawled' 'flowery', description "The message reads, ~This is not the maze where the pirate leaves his treasure chest.~"; Scenic -> VendingMachine "vending machine" with name 'machine' 'slot' 'vending' 'massive' 'battery' 'coin', description "The instructions on the vending machine read, ~Insert coins to receive fresh batteries.~", before [; Receive: if (noun == rare_coins) { move fresh_batteries to location; remove rare_coins; "Soon after you insert the coins in the coin slot, the vending machine makes a grinding sound, and a set of fresh batteries falls at your feet."; } "The machine seems to be designed to take coins."; Attack: "The machine is quite sturdy and survives your attack without getting so much as a scratch."; LookUnder: "You don't find anything under the machine."; Search: "You can't get inside the machine."; Take: "The vending machine is far too heavy to move."; ]; Object fresh_batteries "fresh batteries" VendingMachine with name 'batteries' 'battery' 'fresh', description "They look like ordinary batteries. (A sepulchral voice says, ~Still going!~)", initial "There are fresh batteries here.", before [; Count: "A pair."; ], have_been_used false; Object old_batteries "worn-out batteries" with name 'batteries' 'battery' 'worn' 'out' 'worn-out', description "They look like ordinary batteries.", initial "Some worn-out batteries have been discarded nearby.", before [; Count: "A pair."; ];