From a70b3da0f179ad630087b3f3e8a1e92fc8011be7 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Sun, 17 Aug 2025 12:17:05 -0400 Subject: Added the_owl --- data/maps/the_owl/doors.txtpb | 251 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 251 insertions(+) create mode 100644 data/maps/the_owl/doors.txtpb (limited to 'data/maps/the_owl/doors.txtpb') diff --git a/data/maps/the_owl/doors.txtpb b/data/maps/the_owl/doors.txtpb new file mode 100644 index 0000000..2c7f449 --- /dev/null +++ b/data/maps/the_owl/doors.txtpb @@ -0,0 +1,251 @@ +doors { + name: "Brush Door" + type: STANDARD + receivers: "Components/Doors/entry_1" + panels { room: "R2C2 Top" name: "CRUSH" } + location_room: "R2C2 Top" +} +doors { + name: "Sky Top Doors" + type: STANDARD + receivers: "Components/Doors/entry_2" + receivers: "Components/Doors/entry_4" + panels { room: "R2C1 Left" name: "VERB" } + location_room: "R2C1 Left" +} +doors { + name: "Sky Bottom Doors" + type: STANDARD + receivers: "Components/Doors/entry_3" + receivers: "Components/Doors/entry_5" + panels { room: "R2C1 Left" name: "FOIL" } + location_room: "R2C1 Left" +} +doors { + name: "First Room Shortcut" + type: STANDARD + receivers: "Components/Doors/entry_6" + panels { room: "R2C2.5 Bottom" name: "FIZZLE" } + location_room: "R2C2.5 Bottom" +} +doors { + name: "First Door" + type: STANDARD + receivers: "Components/Doors/entry_7" + panels { room: "R2C2 Bottom" name: "FOUL" } + location_room: "R2C2 Bottom" +} +doors { + name: "Blue Door" + type: STANDARD + receivers: "Components/Doors/entry_8" + panels { room: "Connected Area" name: "PAST" } + panels { room: "Connected Area" name: "LAY" } + location_room: "Connected Area" +} +doors { + name: "Gray Top Door" + type: ITEM_ONLY + receivers: "Components/Doors/entry_10" + panels { room: "R2C2 Top" name: "RAY" } + location_room: "R2C2 Top" +} +doors { + name: "Gray Bottom Door" + type: ITEM_ONLY + receivers: "Components/Doors/entry_9" + panels { room: "R2C2 Top" name: "RAY" } +} +doors { + name: "Control Center Magenta Door" + type: CONTROL_CENTER_COLOR + receivers: "Components/Doors/entry_18" + control_center_color: "magenta" +} +doors { + name: "Sky Owl" + type: STANDARD + receivers: "Components/Owl/Room 1/LB" + receivers: "Components/Owl/Room 1/LBG" + receivers: "Components/Owl/Room 2/LB" + receivers: "Components/Owl/Room 2/LBG" + receivers: "Components/Owl/Room 3/LB" + receivers: "Components/Owl/Room 3/LBG" + receivers: "Components/Owl/Room 4/LB" + receivers: "Components/Owl/Room 4/LBG" + receivers: "Components/Owl/Room 5/LB" + receivers: "Components/Owl/Room 5/LBG" + receivers: "Components/Owl/Room 6/LB" + receivers: "Components/Owl/Room 6/LBG" + receivers: "Components/Owl/Room 7/LB" + receivers: "Components/Owl/Room 7/LBG" + receivers: "Components/Owl/Room 8/LB" + receivers: "Components/Owl/Room 8/LBG" + receivers: "Components/Owl/Room 9/LB" + receivers: "Components/Owl/Room 9/LBG" + receivers: "Components/Owl/Room 10/LB" + receivers: "Components/Owl/Room 10/LBG" + receivers: "Components/Owl/Room 11/LB" + receivers: "Components/Owl/Room 11/LBG" + panels { room: "R2C1 Left" name: "DUSKY" } + location_room: "R2C1 Left" +} +doors { + name: "Gray Owl" + type: STANDARD + receivers: "Components/Owl/Room 1/G" + receivers: "Components/Owl/Room 1/GG" + receivers: "Components/Owl/Room 2/G" + receivers: "Components/Owl/Room 2/GG" + receivers: "Components/Owl/Room 3/G" + receivers: "Components/Owl/Room 3/GG" + receivers: "Components/Owl/Room 4/G" + receivers: "Components/Owl/Room 4/GG" + receivers: "Components/Owl/Room 5/G" + receivers: "Components/Owl/Room 5/GG" + receivers: "Components/Owl/Room 6/G" + receivers: "Components/Owl/Room 6/GG" + receivers: "Components/Owl/Room 7/G" + receivers: "Components/Owl/Room 7/GG" + receivers: "Components/Owl/Room 8/G" + receivers: "Components/Owl/Room 8/GG" + receivers: "Components/Owl/Room 9/G" + receivers: "Components/Owl/Room 9/GG" + receivers: "Components/Owl/Room 10/G" + receivers: "Components/Owl/Room 10/GG" + receivers: "Components/Owl/Room 11/G" + receivers: "Components/Owl/Room 11/GG" + panels { room: "R2C2 Top" name: "RAY" } + location_room: "R2C2 Top" +} +doors { + name: "Orange Owl" + type: STANDARD + receivers: "Components/Owl/Room 1/O" + receivers: "Components/Owl/Room 1/OG" + receivers: "Components/Owl/Room 2/O" + receivers: "Components/Owl/Room 2/OG" + receivers: "Components/Owl/Room 3/O" + receivers: "Components/Owl/Room 3/OG" + receivers: "Components/Owl/Room 4/O" + receivers: "Components/Owl/Room 4/OG" + receivers: "Components/Owl/Room 5/O" + receivers: "Components/Owl/Room 5/OG" + receivers: "Components/Owl/Room 6/O" + receivers: "Components/Owl/Room 6/OG" + receivers: "Components/Owl/Room 7/O" + receivers: "Components/Owl/Room 7/OG" + receivers: "Components/Owl/Room 8/O" + receivers: "Components/Owl/Room 8/OG" + receivers: "Components/Owl/Room 9/O" + receivers: "Components/Owl/Room 9/OG" + receivers: "Components/Owl/Room 10/O" + receivers: "Components/Owl/Room 10/OG" + receivers: "Components/Owl/Room 11/O" + receivers: "Components/Owl/Room 11/OG" + panels { room: "Connected Area" name: "RANGE" } + location_room: "Connected Area" +} +doors { + name: "White Owl" + type: STANDARD + receivers: "Components/Owl/Room 1/W" + receivers: "Components/Owl/Room 1/WG" + receivers: "Components/Owl/Room 2/W" + receivers: "Components/Owl/Room 2/WG" + receivers: "Components/Owl/Room 3/W" + receivers: "Components/Owl/Room 3/WG" + receivers: "Components/Owl/Room 4/W" + receivers: "Components/Owl/Room 4/WG" + receivers: "Components/Owl/Room 5/W" + receivers: "Components/Owl/Room 5/WG" + receivers: "Components/Owl/Room 6/W" + receivers: "Components/Owl/Room 6/WG" + receivers: "Components/Owl/Room 7/W" + receivers: "Components/Owl/Room 7/WG" + receivers: "Components/Owl/Room 8/W" + receivers: "Components/Owl/Room 8/WG" + receivers: "Components/Owl/Room 9/W" + receivers: "Components/Owl/Room 9/WG" + receivers: "Components/Owl/Room 10/W" + receivers: "Components/Owl/Room 10/WG" + receivers: "Components/Owl/Room 11/W" + receivers: "Components/Owl/Room 11/WG" + panels { room: "R2C2.5 Bottom" name: "BLACK" } + location_room: "R2C2.5 Bottom" +} +doors { + name: "Black Owl" + type: STANDARD + receivers: "Components/Owl/Room 1/BK" + receivers: "Components/Owl/Room 1/BKG" + receivers: "Components/Owl/Room 2/BK" + receivers: "Components/Owl/Room 2/BKG" + receivers: "Components/Owl/Room 3/BK" + receivers: "Components/Owl/Room 3/BKG" + receivers: "Components/Owl/Room 4/BK" + receivers: "Components/Owl/Room 4/BKG" + receivers: "Components/Owl/Room 5/BK" + receivers: "Components/Owl/Room 5/BKG" + receivers: "Components/Owl/Room 6/BK" + receivers: "Components/Owl/Room 6/BKG" + receivers: "Components/Owl/Room 7/BK" + receivers: "Components/Owl/Room 7/BKG" + receivers: "Components/Owl/Room 8/BK" + receivers: "Components/Owl/Room 8/BKG" + receivers: "Components/Owl/Room 9/BK" + receivers: "Components/Owl/Room 9/BKG" + receivers: "Components/Owl/Room 10/BK" + receivers: "Components/Owl/Room 10/BKG" + receivers: "Components/Owl/Room 11/BK" + receivers: "Components/Owl/Room 11/BKG" + panels { room: "Connected Area" name: "WHITE" } + location_room: "Connected Area" +} +doors { + name: "Blue Owl" + type: STANDARD + receivers: "Components/Owl/Room 1/BL" + receivers: "Components/Owl/Room 1/BLG" + receivers: "Components/Owl/Room 2/BL" + receivers: "Components/Owl/Room 2/BLG" + receivers: "Components/Owl/Room 3/BL" + receivers: "Components/Owl/Room 3/BLG" + receivers: "Components/Owl/Room 4/BL" + receivers: "Components/Owl/Room 4/BLG" + receivers: "Components/Owl/Room 5/BL" + receivers: "Components/Owl/Room 5/BLG" + receivers: "Components/Owl/Room 6/BL" + receivers: "Components/Owl/Room 6/BLG" + receivers: "Components/Owl/Room 7/BL" + receivers: "Components/Owl/Room 7/BLG" + receivers: "Components/Owl/Room 8/BL" + receivers: "Components/Owl/Room 8/BLG" + receivers: "Components/Owl/Room 9/BL" + receivers: "Components/Owl/Room 9/BLG" + receivers: "Components/Owl/Room 10/BL" + receivers: "Components/Owl/Room 10/BLG" + receivers: "Components/Owl/Room 11/BL" + receivers: "Components/Owl/Room 11/BLG" + panels { room: "Blue Room" name: "SKY" } + location_room: "Blue Room" +} +doors { + name: "Gray Panel" + type: EVENT + # TODO: Is it okay to have an event with an in-game effect? + receivers: "Panels/Colors/owl_2/animationListener2" + doors { name: "Orange Owl" } + doors { name: "Black Owl" } + doors { name: "Blue Owl" } +} +doors { + name: "Owl Painting" + type: EVENT + move_paintings { room: "Connected Area" name: "OWL" } + doors { name: "Orange Owl" } + doors { name: "Black Owl" } + doors { name: "Blue Owl" } + doors { name: "White Owl" } + doors { name: "Sky Owl" } +} -- cgit 1.4.1