mapDesc([[ ################################ #......#...###............#....# #.#....#.#.#.#.######.###...#..# #.######.#####.#.#...#####.##..# ####.........#.#..#.#....#..##.# ####.#.#####.#.##...###.##.#.#.# #..#.###.##..#...##.#....###.#.# #.##.#....##.###....#.##.#...#.# #....#.....#....#.#.#......###.# #.##.##....#.##.#.#..#.#####...# #.##..##.###.#..#.##.#.........# #.##.#####.#.####.#...########## #.##.........#....#.#.########## #.######.#####....#.#.....#..### #.#..#.#.#...######...###....### #.#..#...#........###...#.###..# #.#...#################.#..#...# #.###.....#..........##.###..#.# #.####..#.#.######.#.##.....#..# #.#.##.#......#....#.#######...# #......#.....##....#.........#.# ########.....##....#...##.##.#.# #.....##......#....#.####.##.#.# ###.##..#######.####..###......# #.#.#..##.......#...#.########## #.#.#.#...#.##.#.......#.......# #...#.#.#.#.#..#.......#.......# ##......#.....##.......#.......# #.####.##.#.#..#.......#.......# #...#...#.#.##.#.......#.......# #.#...#...#....#.......#.......# ################################ ]]) spawn("daemon_head_eye_slots", 1, 1, 0, "wall_eye_lock_3_1_1_N") spawn("dungeon_door_metal", 2, 1, 1, "door_3_2_1") spawn("dungeon_door_metal", 28, 1, 1, "door_3_28_1") :addPullChain() spawn("teleporter", 21, 2, 2, "teleporter_3_21_2_N") spawn("dungeon_wall_text_long", 22, 1, 2, "wall_text_rats_3_22_1_S") spawn("dungeon_stairs_up", 1, 3, 2, "stairs_up_3_1_3") spawn("dungeon_alcove", 10, 2, 2, "wall_alcove_3_10_2_S") spawn("dungeon_secret_button_small", 14, 3, 3, "button_small_3_14_3_W") spawn("dungeon_wall_drainage", 21, 4, 3, "wall_drainage_bent_3_21_4_W") spawn("dungeon_wall_drainage", 19, 4, 1, "wall_drainage_bent_3_19_4_E") spawn("dungeon_stairs_up", 27, 4, 1, "stairs_up_3_27_4_W") spawn("dungeon_door_metal", 30, 4, 0, "door_3_30_4") :addPullChain() spawn("daemon_head_eye_slots", 6, 5, 1, "wall_eye_lock_3_6_5_E") spawn("dungeon_alcove", 2, 6, 1, "wall_alcove_3_2_6_E") spawn("dungeon_stairs_down", 8, 6, 0, "stairs_down_3_8_6_S") spawn("dungeon_alcove", 9, 7, 1, "wall_alcove_3_9_7_E") spawn("daemon_head_eye_slots", 11, 6, 2, "wall_eye_lock_3_11_6_S") spawn("dungeon_door_metal", 30, 8, 2, "door_3_30_8") :addPullChain() spawn("daemon_head_eye_slots", 5, 10, 0, "wall_eye_lock_3_5_10_N") spawn("dungeon_alcove", 7, 9, 3, "wall_alcove_3_7_9_W") spawn("blocker", 19, 9, 2, "blocker_3_19_9") spawn("dungeon_stairs_down", 8, 10, 2, "stairs_down_3_8_10_N") spawn("dungeon_alcove", 14, 10, 3, "wall_alcove_3_14_10_W") spawn("dungeon_door_metal", 23, 10, 3, "door_3_23_10") :addPullChain() spawn("dungeon_door_metal", 27, 10, 1, "door_3_27_10") :addPullChain() spawn("daemon_head_eye_slots", 10, 11, 3, "wall_eye_lock_3_10_11_W") spawn("dungeon_door_metal", 17, 11, 2, "door_3_17_11") :addPullChain() spawn("receptor", 22, 10, 2, "pipe_3_22_10_S") spawn("receptor", 21, 11, 1, "pipe_3_21_11_E") spawn("dungeon_alcove", 6, 14, 0, "wall_alcove_3_6_14_N") spawn("lock", 25, 13, 1, "wall_lock_3_25_13_E") spawn("lock", 14, 13, 2, "wall_lock_button_3_14_13_S") spawn("lock", 15, 13, 2, "wall_lock_button_3_15_13_S") spawn("lock", 16, 13, 2, "wall_lock_button_3_16_13_S") spawn("dungeon_door_metal", 26, 14, 3, "door_3_26_14") :addPullChain() spawn("lock", 26, 16, 0, "wall_lock_3_26_16_N") spawn("dungeon_wall_text_long", 11, 17, 3, "wall_text_3_11_17_W") spawn("lever", 8, 19, 0, "wall_lever_3_8_19_N") spawn("dungeon_door_metal", 9, 18, 2, "door_3_9_18") spawn("dungeon_door_metal", 11, 18, 2, "door_3_11_18") spawn("lever", 12, 17, 2, "wall_lever_3_12_17_S") spawn("lever", 12, 19, 0, "wall_lever_3_12_19_N") spawn("wall_button", 17, 19, 0, "wall_button_3_17_19_N") spawn("dungeon_door_metal", 18, 18, 2, "door_3_18_18") spawn("daemon_head", 19, 17, 2, "wall_jewel_lock_3_19_17_S") spawn("dungeon_wall_text_long", 2, 20, 0, "wall_text_rats_3_2_20_N") spawn("teleporter", 3, 19, 0, "teleporter_3_3_19_S") spawn("dungeon_wall_drainage", 25, 18, 2, "wall_drainage_bent_3_25_18_S") spawn("dungeon_wall_drainage", 25, 20, 0, "wall_drainage_bent_3_25_20_N") spawn("blocker", 1, 20, 2, "blocker_3_1_20") spawn("dungeon_door_metal", 4, 20, 3, "door_3_4_20") :addPullChain() spawn("dungeon_secret_button_small", 5, 20, 2, "button_small_3_5_20_S") spawn("dungeon_secret_button_small", 5, 22, 0, "button_small_3_5_22_N") spawn("dungeon_door_metal", 15, 23, 0, "door_3_15_23") spawn("lever", 16, 22, 2, "wall_lever_3_16_22_S") spawn("dungeon_pressure_plate", 19, 24, 1, "pressure_plate_3_19_24") :setTriggeredByParty(true) :setTriggeredByMonster(true) :setTriggeredByItem(true) spawn("daemon_head", 20, 23, 2, "wall_jewel_lock_3_20_23_S") spawn("dungeon_door_metal", 21, 24, 0, "door_3_21_24") spawn("dungeon_pit", 17, 25, 2, "pit_3_17_25") spawn("dungeon_pit", 18, 25, 2, "pit_3_18_25") spawn("dungeon_pit", 19, 25, 2, "pit_3_19_25") spawn("dungeon_pit", 20, 25, 1, "pit_3_20_25") spawn("dungeon_pit", 22, 25, 1, "pit_3_22_25") spawn("dungeon_ceiling_shaft", 25, 25, 1, "ceiling_shaft_3_25_25") spawn("dungeon_ceiling_shaft", 26, 25, 1, "ceiling_shaft_3_26_25") spawn("dungeon_ceiling_shaft", 27, 25, 1, "ceiling_shaft_3_27_25") spawn("dungeon_ceiling_shaft", 28, 25, 1, "ceiling_shaft_3_28_25") spawn("teleporter", 29, 25, 1, "teleporter_3_29_25") spawn("dungeon_ceiling_shaft", 30, 25, 1, "ceiling_shaft_3_30_25") spawn("dungeon_pressure_plate", 20, 26, 2, "pressure_plate_3_20_26") :setTriggeredByParty(true) :setTriggeredByMonster(true) :setTriggeredByItem(true) spawn("dungeon_pit", 16, 27, 2, "pit_3_16_27") spawn("dungeon_pit", 17, 27, 2, "pit_3_17_27") spawn("dungeon_pit", 19, 27, 2, "pit_3_19_27") spawn("dungeon_pit", 21, 27, 2, "pit_3_21_27") spawn("dungeon_ceiling_shaft", 24, 27, 2, "ceiling_shaft_3_24_27") spawn("dungeon_ceiling_shaft", 25, 27, 2, "ceiling_shaft_3_25_27") spawn("dungeon_ceiling_shaft", 27, 27, 2, "ceiling_shaft_3_27_27") spawn("dungeon_ceiling_shaft", 29, 27, 2, "ceiling_shaft_3_29_27") spawn("dungeon_pressure_plate", 16, 28, 2, "pressure_plate_3_16_28") :setTriggeredByParty(true) :setTriggeredByMonster(true) :setTriggeredByItem(true) spawn("dungeon_pit", 17, 28, 2, "pit_3_17_28") spawn("dungeon_pressure_plate", 21, 28, 2, "pressure_plate_3_21_28") :setTriggeredByParty(true) :setTriggeredByMonster(true) :setTriggeredByItem(true) spawn("dungeon_ceiling_shaft", 25, 28, 2, "ceiling_shaft_3_25_28") spawn("dungeon_pit", 17, 29, 2, "pit_3_17_29") spawn("dungeon_pit", 19, 29, 2, "pit_3_19_29") spawn("dungeon_pit", 21, 29, 2, "pit_3_21_29") spawn("dungeon_pit", 22, 29, 2, "pit_3_22_29") spawn("dungeon_ceiling_shaft", 25, 29, 2, "ceiling_shaft_3_25_29") spawn("dungeon_ceiling_shaft", 27, 29, 2, "ceiling_shaft_3_27_29") spawn("dungeon_ceiling_shaft", 29, 29, 2, "ceiling_shaft_3_29_29") spawn("dungeon_ceiling_shaft", 30, 29, 2, "ceiling_shaft_3_30_29") spawn("dungeon_door_portcullis", 4, 30, 1, "portcullis_3_4_30") :addPullChain() spawn("dungeon_pressure_plate", 18, 30, 2, "pressure_plate_3_18_30") :setTriggeredByParty(true) :setTriggeredByMonster(true) :setTriggeredByItem(true) spawn("dungeon_pit", 21, 30, 2, "pit_3_21_30") spawn("dungeon_pressure_plate", 22, 30, 2, "pressure_plate_3_22_30") :setTriggeredByParty(true) :setTriggeredByMonster(true) :setTriggeredByItem(true) spawn("dungeon_ceiling_shaft", 29, 30, 2, "ceiling_shaft_3_29_30")