mapDesc([[ ################################ #####..........................# ######.#.#.#.##.##.##.########.# ######.#.#.#.#...#.##........#.# #...#........#.#.#...###.....#.# #...##########.#.#############.# #.###..........#............#..# #.#.....######.#.###.#.##...#..# #.#.##.#.##..#.#.#.#.#..#...#..# #.#.#.....#..#.....#.##.#...#..# #.#.##.#.###########..#.######## #.#.#.....#...........#........# #.#.#.#.#.#.#############.##...# #.#.#.....#.#...##...###...#...# #.#.#####.#.#...#.##.###...#...# #...#...###.#.##..###.########.# ##.##...##..#...##.##.#......#.# #..###.###.####.##.#..###.####.# #..#.....#.#.......##.#.....#..# ##.#.....#.###.###...##.....#..# ##..##.###.###.#.###.###.#.##..# ##..##.....#####.####.##...##..# ##.###.###.##.##....#.####.###.# #..#.#.#.#....#...##...#...#.#.# #..#.....#..#.#.####.#.#####.#.# ##.###.######.#........##....#.# ##............################.# ######.###.###..........##.....# #....#...#.###...######....#.#.# #.##.#####.#..####......##.#.#.# #..........#........######.....# ################################ ]]) spawn("wall_button", 5, 1, 3, "wall_button_8_5_1_W") spawn("prison_door_metal", 23, 1, 1, "door_8_23_1") :addPullChain() spawn("prison_door_metal", 6, 2, 0, "door_8_6_2") spawn("prison_door_metal", 8, 2, 0, "door_8_8_2") spawn("prison_door_metal", 10, 2, 0, "door_8_10_2") spawn("prison_door_metal", 12, 2, 0, "door_8_12_2") spawn("prison_door_metal", 15, 2, 0, "door_8_15_2") :addPullChain() spawn("daemon_head", 24, 3, 0, "firing_mechanism_8_24_3_N") spawn("daemon_head", 25, 3, 0, "firing_mechanism_8_25_3_N") spawn("daemon_head", 26, 3, 0, "firing_mechanism_8_26_3_N") spawn("daemon_head", 27, 3, 0, "firing_mechanism_8_27_3_N") spawn("daemon_head", 28, 3, 0, "firing_mechanism_8_28_3_N") spawn("prison_door_metal", 23, 3, 1, "door_8_23_3") :addPullChain() spawn("prison_pressure_plate", 24, 3, 1, "pressure_plate_8_24_3") :setTriggeredByParty(true) :setTriggeredByMonster(true) :setTriggeredByItem(true) spawn("daemon_head", 28, 3, 1, "firing_mechanism_8_28_3_E") spawn("prison_stairs_down", 20, 4, 1, "stairs_down_8_20_4_W") spawn("daemon_head", 28, 4, 1, "firing_mechanism_8_28_4_E") spawn("temple_alcove", 3, 5, 1, "wall_alcove_8_3_5_E") spawn("daemon_head", 24, 4, 2, "firing_mechanism_8_24_4_S") spawn("daemon_head", 25, 4, 2, "firing_mechanism_8_25_4_S") spawn("daemon_head", 26, 4, 2, "firing_mechanism_8_26_4_S") spawn("daemon_head", 27, 4, 2, "firing_mechanism_8_27_4_S") spawn("daemon_head", 28, 4, 2, "firing_mechanism_8_28_4_S") spawn("prison_wall_text_long", 16, 6, 3, "wall_text_8_16_6_W") spawn("prison_wall_text_long", 14, 6, 1, "wall_text_8_14_6_E") spawn("prison_door_metal", 19, 6, 1, "door_8_19_6") spawn("prison_door_metal", 24, 6, 1, "door_8_24_6") :addPullChain() spawn("teleporter", 27, 6, 1, "teleporter_8_27_6") spawn("wall_button", 11, 8, 0, "wall_button_8_11_8_N") spawn("prison_door_metal", 6, 8, 0, "door_8_6_8") :addPullChain() spawn("prison_ceiling_shaft", 26, 8, 2, "ceiling_shaft_8_26_8") spawn("prison_pressure_plate", 6, 9, 2, "pressure_plate_8_6_9") :setTriggeredByParty(true) :setTriggeredByMonster(true) :setTriggeredByItem(true) spawn("prison_secret_door", 18, 9, 3, "wall_illusion_8_18_9_W") spawn("prison_secret_door", 16, 9, 1, "wall_illusion_8_16_9_E") spawn("prison_ceiling_shaft", 26, 9, 2, "ceiling_shaft_8_26_9") spawn("prison_secret_button_small", 9, 9, 2, "secret_button_tiny_8_9_9_S") spawn("prison_pressure_plate", 28, 11, 1, "pressure_plate_8_28_11") :setTriggeredByParty(true) :setTriggeredByMonster(true) :setTriggeredByItem(true) spawn("prison_pit", 29, 11, 1, "pit_8_29_11") spawn("wall_button", 30, 11, 1, "wall_button_8_30_11_E") spawn("prison_door_metal", 25, 12, 0, "door_8_25_12") :addPullChain() spawn("prison_pressure_plate", 28, 12, 2, "pressure_plate_8_28_12") :setTriggeredByParty(true) :setTriggeredByMonster(true) :setTriggeredByItem(true) spawn("prison_pit", 29, 12, 2, "pit_8_29_12") spawn("wall_button", 30, 12, 1, "wall_button_8_30_12_E") spawn("prison_stairs_down", 18, 13, 3, "stairs_down_8_18_13_E") spawn("prison_pressure_plate", 28, 13, 2, "pressure_plate_8_28_13") :setTriggeredByParty(true) :setTriggeredByMonster(true) :setTriggeredByItem(true) spawn("prison_pit", 29, 13, 2, "pit_8_29_13") spawn("wall_button", 30, 13, 1, "wall_button_8_30_13_E") spawn("daemon_head", 2, 15, 0, "firing_mechanism_8_2_15_N") spawn("temple_glass_wall_2", 6, 15, 0, "portal_8_6_15_N") spawn("teleporter", 17, 14, 0, "teleporter_8_17_14") spawn("prison_pressure_plate", 28, 14, 2, "pressure_plate_8_28_14") :setTriggeredByParty(true) :setTriggeredByMonster(true) :setTriggeredByItem(true) spawn("prison_pit", 29, 14, 2, "pit_8_29_14") spawn("wall_button", 30, 14, 1, "wall_button_8_30_14_E") spawn("blocker", 1, 15, 2, "blocker_8_1_15") spawn("blocker", 3, 15, 2, "blocker_8_3_15") spawn("prison_door_metal", 13, 15, 0, "door_8_13_15") spawn("prison_ceiling_shaft", 16, 15, 3, "ceiling_shaft_8_16_15") spawn("prison_wall_text_long", 17, 15, 1, "wall_text_8_17_15_E") spawn("lock", 13, 16, 3, "wall_spider_lock_8_13_16_W") spawn("prison_stairs_down", 18, 16, 0, "stairs_down_8_18_16_S") spawn("prison_door_metal", 21, 16, 2, "door_8_21_16") spawn("prison_stairs_up", 23, 16, 3, "stairs_up_8_23_16_E") spawn("prison_stairs_up", 28, 16, 1, "stairs_up_8_28_16_W") spawn("prison_pit", 1, 17, 3, "pit_8_1_17") spawn("prison_door_metal", 6, 17, 0, "door_8_6_17") :addPullChain() spawn("temple_secret_door", 15, 16, 2, "wall_illusion_with_spider_8_15_16_S") spawn("temple_secret_door", 15, 18, 0, "wall_illusion_with_spider_8_15_18_N") spawn("lock_prison", 24, 18, 0, "wall_gem_lock_8_24_18_N") spawn("prison_door_metal", 25, 17, 0, "door_8_25_17") spawn("prison_stairs_up", 12, 18, 3, "stairs_up_8_12_18_E") spawn("teleporter", 21, 18, 2, "teleporter_8_21_18") spawn("wall_button", 27, 18, 1, "wall_button_8_27_18_E") spawn("temple_alcove", 27, 19, 1, "wall_alcove_8_27_19_E") spawn("prison_door_metal", 6, 20, 0, "door_8_6_20") :addPullChain() spawn("prison_stairs_up", 14, 20, 2, "stairs_up_8_14_20_N") spawn("prison_stairs_up", 16, 20, 0, "stairs_up_8_16_20") spawn("prison_wall_text_long", 25, 19, 2, "wall_text_8_25_19_S") spawn("temple_glass_wall_2", 29, 20, 3, "portal_8_29_20_W") spawn("prison_pit", 3, 21, 2, "pit_8_3_21") spawn("prison_stairs_down", 19, 22, 1, "stairs_down_8_19_22") spawn("prison_door_metal", 21, 22, 2, "door_8_21_22") spawn("temple_alcove", 29, 21, 2, "wall_alcove_8_29_21_S") spawn("prison_stairs_down", 24, 23, 3, "stairs_down_8_24_23_E") spawn("prison_door_metal", 5, 24, 1, "door_8_5_24") :addPullChain() spawn("prison_door_metal", 7, 24, 3, "door_8_7_24") :addPullChain() spawn("prison_secret_button_small", 25, 23, 2, "secret_button_tiny_8_25_23_S") spawn("temple_secret_door", 28, 23, 2, "wall_illusion_with_spider_8_28_23_S") spawn("temple_secret_door", 28, 25, 0, "wall_illusion_with_spider_8_28_25_N") spawn("prison_door_metal", 2, 25, 0, "door_8_2_25") spawn("wall_button", 2, 26, 3, "wall_button_8_2_26_W") spawn("prison_door_metal", 3, 26, 1, "door_8_3_26") :addPullChain() spawn("prison_door_metal", 4, 26, 1, "door_8_4_26") :addPullChain() spawn("prison_door_metal", 5, 26, 1, "door_8_5_26") :addPullChain() spawn("prison_door_metal", 30, 26, 2, "door_8_30_26") :addPullChain() spawn("daemon_head", 2, 26, 2, "firing_mechanism_8_2_26_S") spawn("prison_pressure_plate", 21, 27, 1, "pressure_plate_8_21_27") :setTriggeredByParty(true) :setTriggeredByMonster(true) :setTriggeredByItem(true) spawn("prison_door_metal", 22, 27, 1, "door_8_22_27") :addPullChain() spawn("prison_stairs_up", 8, 28, 1, "stairs_up_8_8_28_W") spawn("prison_door_metal", 25, 28, 1, "door_8_25_28") :addPullChain() spawn("prison_pressure_plate", 21, 29, 1, "pressure_plate_8_21_29") :setTriggeredByParty(true) :setTriggeredByMonster(true) :setTriggeredByItem(true) spawn("prison_door_metal", 22, 29, 1, "door_8_22_29") :addPullChain() spawn("prison_door_metal", 5, 30, 3, "door_8_5_30") :addPullChain() spawn("prison_door_metal", 9, 30, 1, "door_8_9_30") :addPullChain()