Class MazeRoom with short_name "Maze", description "You are in a maze of twisty little passages, all alike.", out_to "Easier said than done."; MazeRoom Alike_Maze_1 with u_to At_West_End_Of_Hall_Of_Mists, n_to Alike_Maze_1, e_to Alike_Maze_2, s_to Alike_Maze_4, w_to Alike_Maze_11; MazeRoom Alike_Maze_2 with w_to Alike_Maze_1, s_to Alike_Maze_3, e_to Alike_Maze_4; MazeRoom Alike_Maze_3 with e_to Alike_Maze_2, d_to Dead_End_3, s_to Alike_Maze_6, n_to Dead_End_13; MazeRoom Alike_Maze_4 with w_to Alike_Maze_1, n_to Alike_Maze_2, e_to Dead_End_1, s_to Dead_End_2, u_to Alike_Maze_14, d_to Alike_Maze_14; MazeRoom Alike_Maze_5 with e_to Alike_Maze_6, w_to Alike_Maze_7; MazeRoom Alike_Maze_6 with e_to Alike_Maze_3, w_to Alike_Maze_5, d_to Alike_Maze_7, s_to Alike_Maze_8; DeadendRoom Dead_End_1 with w_to Alike_Maze_4, out_to Alike_Maze_4; DeadendRoom Dead_End_2 with w_to Alike_Maze_4, out_to Alike_Maze_4; DeadendRoom Dead_End_3 with u_to Alike_Maze_3, out_to Alike_Maze_3; MazeRoom Alike_Maze_7 with w_to Alike_Maze_5, u_to Alike_Maze_6, e_to Alike_Maze_8, s_to Alike_Maze_9; MazeRoom Alike_Maze_8 with w_to Alike_Maze_6, e_to Alike_Maze_7, s_to Alike_Maze_8, u_to Alike_Maze_9, n_to Alike_Maze_10, d_to Dead_End_12; MazeRoom Alike_Maze_9 with w_to Alike_Maze_7, n_to Alike_Maze_8, s_to Dead_End_4; DeadendRoom Dead_End_4 with w_to Alike_Maze_9, out_to Alike_Maze_9; MazeRoom Alike_Maze_10 with w_to Alike_Maze_8, n_to Alike_Maze_10, d_to Dead_End_5, e_to At_Brink_Of_Pit; DeadendRoom Dead_End_5 with u_to Alike_Maze_10, out_to Alike_Maze_10; ! ------------------------------------------------------------------------------ Room At_Brink_Of_Pit "At Brink of Pit" with name 'brink' 'of' 'pit', description "You are on the brink of a thirty foot pit with a massive orange column down one wall. You could climb down here but you could not get back up. The maze continues at this level.", d_to In_Bird_Chamber, w_to Alike_Maze_10, s_to Dead_End_6, n_to Alike_Maze_12, e_to Alike_Maze_13; Scenic -> "massive orange column" with name 'column' 'massive' 'orange' 'big' 'huge', description "It looks like you could climb down it.", before [; Climb: MovePlayer(d_obj); rtrue; ]; Scenic -> "pit" with name 'pit' 'thirty' 'foot' 'thirty-foot', description "You'll have to climb down to find out anything more...", before [; Climb: MovePlayer(d_obj); rtrue; ]; DeadendRoom Dead_End_6 with e_to At_Brink_Of_Pit, out_to At_Brink_Of_Pit;