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/connections.txtpb | 69 ++++++- data/ids.txtpb | 237 ++++++++++++++++++++++++ data/maps/the_owl/connections.txtpb | 100 ++++++++++ data/maps/the_owl/doors.txtpb | 251 ++++++++++++++++++++++++++ data/maps/the_owl/rooms/Blue Room.txtpb | 9 + data/maps/the_owl/rooms/Connected Area.txtpb | 149 +++++++++++++++ data/maps/the_owl/rooms/Magenta Hallway.txtpb | 7 + data/maps/the_owl/rooms/R1C4 Left.txtpb | 16 ++ data/maps/the_owl/rooms/R2C1 Left.txtpb | 23 +++ data/maps/the_owl/rooms/R2C2 Bottom.txtpb | 15 ++ data/maps/the_owl/rooms/R2C2 Top.txtpb | 17 ++ data/maps/the_owl/rooms/R2C2.5 Bottom.txtpb | 23 +++ data/maps/the_owl/rooms/Z Room.txtpb | 20 ++ 13 files changed, 935 insertions(+), 1 deletion(-) create mode 100644 data/maps/the_owl/connections.txtpb create mode 100644 data/maps/the_owl/doors.txtpb create mode 100644 data/maps/the_owl/rooms/Blue Room.txtpb create mode 100644 data/maps/the_owl/rooms/Connected Area.txtpb create mode 100644 data/maps/the_owl/rooms/Magenta Hallway.txtpb create mode 100644 data/maps/the_owl/rooms/R1C4 Left.txtpb create mode 100644 data/maps/the_owl/rooms/R2C1 Left.txtpb create mode 100644 data/maps/the_owl/rooms/R2C2 Bottom.txtpb create mode 100644 data/maps/the_owl/rooms/R2C2 Top.txtpb create mode 100644 data/maps/the_owl/rooms/R2C2.5 Bottom.txtpb create mode 100644 data/maps/the_owl/rooms/Z Room.txtpb (limited to 'data') diff --git a/data/connections.txtpb b/data/connections.txtpb index e3a0ed6..07bc156 100644 --- a/data/connections.txtpb +++ b/data/connections.txtpb @@ -6,7 +6,6 @@ # the_entry/Right Eye/PSYCHIC # the_entry/Parthenon Return/PARTHENON # the_entry/Link Area/PYRAMID -# four_rooms/Time Room/OWL # four_rooms/Examples Room/DAEDALUS # control center -> the_ancient # the_bearer/Back Area/TREE @@ -17,6 +16,24 @@ # the_colorful/Cyan Hallway/STURDY # the_digital/Main Area/UNYIELDING # the_digital/Tree Area/TREE +# the_gallery/Daedalus Extension/EYE +# the_gallery/Daedalus Extension/PYRAMID +# the_gallery/Daedalus Extension/TOWER +# the_gallery/Daedalus Extension/GATE +# the_gallery/Daedalus Extension/PUMPKIN +# the_gallery/Daedalus Extension/HOUSE +# the_gallery/Daedalus Extension/SNAKE +# the_gallery/Main Area/WISE +# the_gallery/Main Area/TREE +# the_gallery/Main Area/UNYIELDING +# the_gallery/Main Area/PARTHENON +# the_gallery/Main Area/CC +# the_gallery/Main Area/TOWER +# the_gallery/Main Area/WONDROUS +# the_gallery/Main Area/RAINBOW +# the_gallery/Main Area/WORDS +# the_gallery/Main Area/CASTLE +# the_gallery/Main Area/SUNTEMPLE # the_great/Purple Room/DAEDALUS # the_great/Daedalus Entrance/DAEDALUS (keep in mind the door only blocks one direction of this) # the_great/West Side/PARTIAL @@ -35,6 +52,7 @@ # the_liberated/Painting Room/PYRAMID # the_literate/Painting Room/PYRAMID # the_nuanced/Main Room/UNYIELDING +# the_owl/Magenta Hallway/STURDY connections { from { port { @@ -779,3 +797,52 @@ connections { } oneway: true } +connections { + from { + port { + map: "four_rooms" + room: "Time Room" + name: "OWL" + } + } + to { + port { + map: "the_owl" + room: "Connected Area" + name: "FOURROOMS" + } + } +} +connections { + from { + painting { + map: "the_gallery" + room: "Main Area" + name: "OWL" + } + } + to { + port { + map: "the_owl" + room: "R2C2 Bottom" + name: "GALLERY" + } + } + oneway: true +} +connections { + from { + port { + map: "the_owl" + room: "R2C2 Bottom" + name: "GALLERY" + } + } + to { + room { + map: "the_gallery" + name: "Main Area" + } + } + oneway: true +} diff --git a/data/ids.txtpb b/data/ids.txtpb index 57c21ef..d18d022 100644 --- a/data/ids.txtpb +++ b/data/ids.txtpb @@ -4071,6 +4071,239 @@ maps { } } } +maps { + key: "the_owl" + value { + doors { + key: "Black Owl" + value: 822 + } + doors { + key: "Blue Door" + value: 814 + } + doors { + key: "Blue Owl" + value: 823 + } + doors { + key: "Brush Door" + value: 809 + } + doors { + key: "Control Center Magenta Door" + value: 817 + } + doors { + key: "First Door" + value: 813 + } + doors { + key: "First Room Shortcut" + value: 812 + } + doors { + key: "Gray Bottom Door" + value: 816 + } + doors { + key: "Gray Owl" + value: 819 + } + doors { + key: "Gray Top Door" + value: 815 + } + doors { + key: "Orange Owl" + value: 820 + } + doors { + key: "Sky Bottom Doors" + value: 811 + } + doors { + key: "Sky Owl" + value: 818 + } + doors { + key: "Sky Top Doors" + value: 810 + } + doors { + key: "White Owl" + value: 821 + } + rooms { + key: "Blue Room" + value { + panels { + key: "SKY" + value: 824 + } + } + } + rooms { + key: "Connected Area" + value { + panels { + key: "COLOR" + value: 828 + } + panels { + key: "ETCH" + value: 842 + } + panels { + key: "FAINT" + value: 826 + } + panels { + key: "HAD" + value: 835 + } + panels { + key: "HEAVY" + value: 834 + } + panels { + key: "LAY" + value: 839 + } + panels { + key: "MARKER" + value: 840 + } + panels { + key: "MODE" + value: 825 + } + panels { + key: "PAST" + value: 838 + } + panels { + key: "PENCIL" + value: 830 + } + panels { + key: "PHOTO" + value: 836 + } + panels { + key: "PRIMARY" + value: 832 + } + panels { + key: "PURE" + value: 827 + } + panels { + key: "RANGE" + value: 843 + } + panels { + key: "SHOE" + value: 841 + } + panels { + key: "SHOW" + value: 833 + } + panels { + key: "SKETCH" + value: 837 + } + panels { + key: "WHITE" + value: 829 + } + panels { + key: "WING" + value: 831 + } + } + } + rooms { + key: "R1C4 Left" + value { + panels { + key: "STENCIL" + value: 845 + } + panels { + key: "WALK" + value: 844 + } + } + } + rooms { + key: "R2C1 Left" + value { + panels { + key: "DUSKY" + value: 848 + } + panels { + key: "FOIL" + value: 847 + } + panels { + key: "VERB" + value: 846 + } + } + } + rooms { + key: "R2C2 Bottom" + value { + panels { + key: "FOUL" + value: 849 + } + } + } + rooms { + key: "R2C2 Top" + value { + panels { + key: "CRUSH" + value: 850 + } + panels { + key: "RAY" + value: 851 + } + } + } + rooms { + key: "R2C2.5 Bottom" + value { + panels { + key: "BLACK" + value: 854 + } + panels { + key: "FIGMENT" + value: 853 + } + panels { + key: "FIZZLE" + value: 852 + } + } + } + rooms { + key: "Z Room" + value { + panels { + key: "MAZE" + value: 855 + } + } + } + } +} letters { key: "a1" value: 577 @@ -4195,3 +4428,7 @@ letters { key: "y1" value: 549 } +letters { + key: "z1" + value: 856 +} diff --git a/data/maps/the_owl/connections.txtpb b/data/maps/the_owl/connections.txtpb new file mode 100644 index 0000000..87c98b3 --- /dev/null +++ b/data/maps/the_owl/connections.txtpb @@ -0,0 +1,100 @@ +connections { + from_room: "R2C2 Bottom" + to_room: "R2C2 Top" + door { name: "First Door" } +} +connections { + from_room: "R2C2 Bottom" + to_room: "R2C2 Top" + door { name: "Gray Owl" } +} +connections { + from_room: "R2C2 Bottom" + to_room: "R2C2.5 Bottom" + door { name: "Gray Owl" } +} +connections { + from_room: "R2C2 Bottom" + to_room: "R2C2.5 Bottom" + door { name: "First Room Shortcut" } +} +connections { + from_room: "R2C2 Top" + to_room: "Connected Area" + door { name: "Brush Door" } +} +connections { + from_room: "R2C2 Top" + to_room: "Connected Area" + door { name: "Gray Top Door" } +} +connections { + from_room: "R2C2 Top" + to_room: "R2C2.5 Bottom" + door { name: "Gray Bottom Door" } +} +connections { + from_room: "R2C2 Top" + to_room: "R2C2.5 Bottom" + door { name: "Gray Owl" } +} +connections { + from_room: "Connected Area" + to_room: "R2C2.5 Bottom" + door { name: "Gray Owl" } +} +connections { + from_room: "Connected Area" + to_room: "Magenta Hallway" + door { name: "Control Center Magenta Door" } +} +connections { + from_room: "Connected Area" + to_room: "Blue Room" + door { name: "Blue Door" } +} +connections { + from_room: "Connected Area" + to_room: "R1C4 Left" + door { name: "Sky Top Doors" } +} +connections { + from_room: "Connected Area" + to_room: "R1C4 Left" + door { name: "Sky Bottom Doors" } +} +connections { + from_room: "Connected Area" + to_room: "R1C4 Left" + door { name: "Gray Owl" } +} +connections { + from_room: "Connected Area" + to_room: "R2C1 Left" + door { name: "Sky Top Doors" } +} +connections { + from_room: "Connected Area" + to_room: "R2C1 Left" + door { name: "Sky Bottom Doors" } +} +connections { + from_room: "Connected Area" + to_room: "R2C1 Left" + door { name: "Gray Owl" } +} +connections { + from { + painting { + room: "Connected Area" + name: "OWL" + } + } + to { + painting { + room: "Z Room" + name: "OWL2" + } + } + oneway: true +} 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" } +} diff --git a/data/maps/the_owl/rooms/Blue Room.txtpb b/data/maps/the_owl/rooms/Blue Room.txtpb new file mode 100644 index 0000000..26c31e7 --- /dev/null +++ b/data/maps/the_owl/rooms/Blue Room.txtpb @@ -0,0 +1,9 @@ +name: "Blue Room" +display_name: "Owl" +panels { + name: "SKY" + path: "Panels/Colors/owl_7" + clue: "sky" + answer: "blue" + symbols: "example" +} diff --git a/data/maps/the_owl/rooms/Connected Area.txtpb b/data/maps/the_owl/rooms/Connected Area.txtpb new file mode 100644 index 0000000..45fbdb3 --- /dev/null +++ b/data/maps/the_owl/rooms/Connected Area.txtpb @@ -0,0 +1,149 @@ +name: "Connected Area" +display_name: "Owl" +panels { + name: "MODE" + path: "Panels/Noncritical/owl_12" + clue: "mode" + answer: "model" + symbols: "sparkles" +} +panels { + name: "FAINT" + path: "Panels/Noncritical/owl_2" + clue: "faint" + answer: "paint" + symbols: "sparkles" +} +panels { + name: "PURE" + path: "Panels/Noncritical/owl_3" + clue: "pure" + answer: "picture" + symbols: "sparkles" +} +panels { + name: "COLOR" + path: "Panels/Warps/magenta" + clue: "color" + answer: "magenta" + symbols: "example" +} +panels { + name: "WHITE" + path: "Panels/Colors/owl_6" + clue: "white" + answer: "black" + symbols: "sun" +} +panels { + name: "PENCIL" + path: "Panels/Noncritical/owl_7" + clue: "pencil" + answer: "stencil" + symbols: "zero" +} +panels { + name: "WING" + path: "Panels/Noncritical/owl_4" + clue: "wing" + answer: "drawing" + symbols: "sparkles" +} +panels { + name: "PRIMARY" + path: "Panels/Noncritical/owl_15" + clue: "primary" + answer: "secondary" + symbols: "example" +} +panels { + name: "SHOW" + path: "Panels/Noncritical/owl_17" + clue: "show" + answer: "shadow" + symbols: "sparkles" +} +panels { + name: "HEAVY" + path: "Panels/Noncritical/owl_18" + clue: "heavy" + answer: "light" + symbols: "sun" +} +panels { + name: "HAD" + path: "Panels/Noncritical/owl_16" + clue: "had" + answer: "shade" + symbols: "sparkles" +} +panels { + name: "PHOTO" + path: "Panels/Noncritical/owl_13" + clue: "photo" + answer: "album" + symbols: "boxes" +} +panels { + name: "SKETCH" + path: "Panels/Noncritical/owl_8" + clue: "sketch" + answer: "etch" + symbols: "sparkles" +} +panels { + name: "PAST" + path: "Panels/Bottom Left/owl_12" + clue: "past" + answer: "pastel" + symbols: "sparkles" +} +panels { + name: "LAY" + path: "Panels/Bottom Left/owl_13" + clue: "lay" + answer: "clay" + symbols: "sparkles" +} +panels { + name: "MARKER" + path: "Panels/Noncritical/owl_1" + clue: "marker" + answer: "maker" + symbols: "sparkles" +} +panels { + name: "SHOE" + path: "Panels/Noncritical/owl_11" + clue: "shoe" + answer: "hue" + symbols: "zero" +} +panels { + name: "ETCH" + path: "Panels/Noncritical/owl_9" + clue: "etch" + answer: "sketch" + symbols: "sparkles" +} +panels { + name: "RANGE" + path: "Panels/Colors/owl_4" + clue: "range" + answer: "orange" + symbols: "sparkles" +} +paintings { + name: "OWL" + path: "Components/Paintings/owl" + orientation: "north" + move: true + enter_only: true + required_door { name: "Owl Painting" } +} +ports { + name: "FOURROOMS" + path: "Components/Warps/worldport2" + orientation: "east" + # Note that this is behind teal walls. +} diff --git a/data/maps/the_owl/rooms/Magenta Hallway.txtpb b/data/maps/the_owl/rooms/Magenta Hallway.txtpb new file mode 100644 index 0000000..58a4a5d --- /dev/null +++ b/data/maps/the_owl/rooms/Magenta Hallway.txtpb @@ -0,0 +1,7 @@ +name: "Magenta Hallway" +display_name: "Owl" +ports { + name: "STURDY" + path: "Components/Warps/worldport3" + orientation: "west" +} diff --git a/data/maps/the_owl/rooms/R1C4 Left.txtpb b/data/maps/the_owl/rooms/R1C4 Left.txtpb new file mode 100644 index 0000000..89b5956 --- /dev/null +++ b/data/maps/the_owl/rooms/R1C4 Left.txtpb @@ -0,0 +1,16 @@ +name: "R1C4 Left" +display_name: "Owl" +panels { + name: "WALK" + path: "Panels/Noncritical/owl_5" + clue: "walk" + answer: "chalk" + symbols: "zero" +} +panels { + name: "STENCIL" + path: "Panels/Noncritical/owl_6" + clue: "stencil" + answer: "pencil" + symbols: "zero" +} diff --git a/data/maps/the_owl/rooms/R2C1 Left.txtpb b/data/maps/the_owl/rooms/R2C1 Left.txtpb new file mode 100644 index 0000000..5f6902d --- /dev/null +++ b/data/maps/the_owl/rooms/R2C1 Left.txtpb @@ -0,0 +1,23 @@ +name: "R2C1 Left" +display_name: "Owl" +panels { + name: "VERB" + path: "Panels/Bottom Left/owl_8" + clue: "verb" + answer: "subject" + symbols: "sun" +} +panels { + name: "FOIL" + path: "Panels/Bottom Left/owl_9" + clue: "foil" + answer: "oil" + symbols: "sparkles" +} +panels { + name: "DUSKY" + path: "Panels/Colors/owl_3" + clue: "dusky" + answer: "sky" + symbols: "sparkles" +} diff --git a/data/maps/the_owl/rooms/R2C2 Bottom.txtpb b/data/maps/the_owl/rooms/R2C2 Bottom.txtpb new file mode 100644 index 0000000..2317ec1 --- /dev/null +++ b/data/maps/the_owl/rooms/R2C2 Bottom.txtpb @@ -0,0 +1,15 @@ +name: "R2C2 Bottom" +display_name: "Owl" +panels { + name: "FOUL" + path: "Panels/Bottom Mid/owl_11" + clue: "foul" + answer: "owl" + symbols: "zero" +} +ports { + name: "GALLERY" + path: "Components/Warps/worldport" + orientation: "south" + # Note that this port is accessible from the other side in the Z1 room. Hmm. +} diff --git a/data/maps/the_owl/rooms/R2C2 Top.txtpb b/data/maps/the_owl/rooms/R2C2 Top.txtpb new file mode 100644 index 0000000..76f5139 --- /dev/null +++ b/data/maps/the_owl/rooms/R2C2 Top.txtpb @@ -0,0 +1,17 @@ +name: "R2C2 Top" +display_name: "Owl" +panels { + name: "CRUSH" + path: "Panels/Bottom Mid/owl_1" + clue: "crush" + answer: "brush" + symbols: "zero" +} +panels { + name: "RAY" + path: "Panels/Colors/owl_2" + clue: "ray" + answer: "gray" + symbols: "sparkles" + required_door { name: "Gray Panel" } +} diff --git a/data/maps/the_owl/rooms/R2C2.5 Bottom.txtpb b/data/maps/the_owl/rooms/R2C2.5 Bottom.txtpb new file mode 100644 index 0000000..0c789ba --- /dev/null +++ b/data/maps/the_owl/rooms/R2C2.5 Bottom.txtpb @@ -0,0 +1,23 @@ +name: "R2C2.5 Bottom" +display_name: "Owl" +panels { + name: "FIZZLE" + path: "Panels/Bottom Mid/owl_10" + clue: "fizzle" + answer: "chisel" + symbols: "zero" +} +panels { + name: "FIGMENT" + path: "Panels/Noncritical/owl_14" + clue: "figment" + answer: "pigment" + symbols: "sparkles" +} +panels { + name: "BLACK" + path: "Panels/Colors/owl_5" + clue: "black" + answer: "white" + symbols: "sun" +} diff --git a/data/maps/the_owl/rooms/Z Room.txtpb b/data/maps/the_owl/rooms/Z Room.txtpb new file mode 100644 index 0000000..627b15a --- /dev/null +++ b/data/maps/the_owl/rooms/Z Room.txtpb @@ -0,0 +1,20 @@ +name: "Z Room" +display_name: "Owl" +panels { + name: "MAZE" + path: "Panels/Noncritical/owl_10" + clue: "maze" + answer: "glaze" + symbols: "zero" +} +letters { + key: "z" + path: "Components/Collectables/collectable" +} +paintings { + name: "OWL2" + path: "Components/Paintings/owl2" + exit_only: true + # required: true + orientation: "south" +} -- cgit 1.4.1