From 1eacf01378d4dff3aed73fffcc42e0352b93835e Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Thu, 7 Aug 2025 10:48:01 -0400 Subject: Trying out protobuf I guess --- data/maps/the_entry/doors.txtpb | 268 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 268 insertions(+) create mode 100644 data/maps/the_entry/doors.txtpb (limited to 'data/maps/the_entry/doors.txtpb') diff --git a/data/maps/the_entry/doors.txtpb b/data/maps/the_entry/doors.txtpb new file mode 100644 index 0000000..99e7e02 --- /dev/null +++ b/data/maps/the_entry/doors.txtpb @@ -0,0 +1,268 @@ +doors { + name: "Trick Door" + type: STANDARD + receivers: "Components/Doors/side_1" + panels { room: "Starting Room" name: "TRICK" } +} +doors { + name: "Link Area Entrance" + type: STANDARD + receivers: "Components/Doors/side_2" + panels { room: "Trick Room" name: "INK" answer: "link" } +} +# side_3 is vanilla because I don't think it's real? +doors { + name: "Trick To Shop Door" + type: STANDARD + receivers: "Components/Doors/side_4" + panels { room: "Starting Room" name: "TRICK" answer: "treat" } +} +doors { + name: "Second Room Right Door" + type: STANDARD + receivers: "Components/Doors/second_right" + panels { room: "Starting Room" name: "HINT" } +} +doors { + name: "Red Alcove Exit" + type: STANDARD + receivers: "Components/Doors/second_right2" + panels { room: "Red Alcove" name: "DEAD" } + panels { room: "Red Alcove" name: "BROW" } +} +doors { + name: "Four Corner Panels" + type: EVENT + panels { room: "Red Alcove" name: "DEAD" } + panels { room: "Red Alcove" name: "BROW" } + panels { room: "Blue Alcove" name: "BLUE" } + panels { room: "Blue Alcove" name: "ARMY" } +} +doors { + name: "Corners Painting" + type: STANDARD + receivers: "Components/Doors/second_right11" + panels { room: "Least Blue Last" name: "CORNERS" } +} +doors { + name: "Blue Alcove Exit" + type: STANDARD + receivers: "Components/Doors/second_right3" + panels { room: "Blue Alcove" name: "BLUE" } + panels { room: "Blue Alcove" name: "ARMY" } +} +doors { + name: "Rabbithole Door" + type: STANDARD + receivers: "Components/Doors/second_right8" + panels { room: "Wrath Room" name: "RABBIT" } + panels { room: "Wrath Room" name: "HOLE" } +} +# second_right is vanilla because it's like LOST door. +doors { + name: "Noon Door" + type: STANDARD + receivers: "Components/Doors/second_right5" + receivers: "Components/Doors/second_right10" + panels { room: "Red Blue Halls" name: "CENTER DAY" } +} +doors { + name: "Scarf Door" + type: STANDARD + receivers: "Components/Doors/second_right6" + panels { room: "Red Blue Halls" name: "RAIN WOMAN" } +} +doors { + name: "Blue Alcove Entrance" + type: STANDARD + receivers: "Components/Doors/second_right9" + panels { room: "Wrath Room" name: "CORN" } +} +doors { + name: "Second Room Left Door" + type: STANDARD + receivers: "Components/Doors/second_left" + # There's also the special behavior with returning from The Digital. + panels { room: "Starting Room" name: "THIN" } +} +doors { + name: "Flipped Second Room Right Door" + type: STANDARD + receivers: "Components/Doors/second_left_top" + panels { room: "Flipped Second Room" name: "SLENDER" } +} +doors { + name: "Flipped Second Room Left Door" + type: STANDARD + receivers: "Components/Doors/second_right_top" + panels { room: "Flipped Second Room" name: "CLUE" } +} +doors { + name: "Right Eye Entrance" + type: STANDARD + receivers: "Components/Doors/third_right" + panels { room: "Trick Room" name: "INK" } +} +doors { + name: "Red Blue Area Left Door" + type: STANDARD + receivers: "Components/Doors/fourth_right" + panels { room: "Right Eye" name: "WANDER" } +} +doors { + name: "Red Blue Area Right Door" + type: ITEM_ONLY + receivers: "Components/Doors/fifth_right" + panels { room: "Right Eye" name: "WANDER" } +} +# Components/Doors/back_left_1, _3, _4, _6 are vanilla because they're nothing. +doors { + name: "Orange Door Hider" + type: STANDARD + receivers: "Components/Doors/back_left_2" + panels { room: "Colored Doors Area" name: "OPEN" answer: "orange" } + # "wall" is supposed to also work. idk man +} +doors { + name: "Lime Room Entrance" + type: STANDARD + receivers: "Components/Doors/back_left_5" + panels { room: "Ctrl Tutorial" name: "RIGHT" } +} +doors { + name: "Revitalized Entrance" + type: STANDARD + receivers: "Components/Doors/back_left_8" + receivers: "Components/Doors/back_left_9" + panels { room: "Lime Room" name: "HIDE" } + panels { room: "Lime Room" name: "SEEK" } +} +doors { + name: "Control Center White Door" + type: CONTROL_CENTER_COLOR + receivers: "Components/Doors/back_left_7" + control_center_color: white +} +# exit_1 should maybe just be removed. +# entry_proxied_1 is part of the vanilla intro. +doors { + name: "X Area Entrance" + type: STANDARD + receivers: "Components/Doors/Entry/entry_proxied_2" + panels { room: "Starting Room" name: "HI" answer: "bye" } +} +doors { + name: "Composite Room Entrance" + type: STANDARD + receivers: "Components/Doors/Entry/entry_proxied_3" + panels { room: "Starting Room" name: "HI" answer: "hidden" } +} +doors { + name: "Flip Area Entrance" + type: STANDARD + receivers: "Components/Doors/Entry/entry_proxied_4" + panels { room: "Starting Room" name: "HI" answer: "high" } +} +doors { + name: "Daedalus Entrance" + type: STANDARD + receivers: "Components/Doors/Entry/entry_proxied_5" + panels { room: "Starting Room" name: "HI" answer: "hide" } +} +doors { + name: "Repetitive Entrance" + type: ITEM_ONLY + receivers: "Components/Doors/Entry/entry_proxied_9" + switches: "double_letters" +} +doors { + name: "Shop Entrance" + type: STANDARD + receivers: "Components/Doors/Entry/entry_proxied_6" + panels { room: "Shop Entrance" name: "TURN" } +} +doors { + name: "Liberated Entrance" + type: STANDARD + receivers: "Components/Doors/Entry/entry_proxied_10" + panels { room: "Flipped Pyramid Area" name: "TURN (1)" } +} +doors { + name: "Flipped Pyramid Area Entrance" + type: ITEM_ONLY + receivers: "Components/Doors/Entry/entry_proxied_12" + switches: "double_letters" +} +doors { + name: "Literate Entrance" + type: STANDARD + receivers: "Components/Doors/Entry/entry_proxied_11" + panels { room: "Flipped Pyramid Area" name: "TURN (2)" } +} +doors { + name: "Parthenon Entrance" + type: STANDARD + receivers: "Components/Doors/Entry/entry_proxied_7" + panels { room: "Parthenon Return" name: "RETURN" } +} +doors { + name: "Colored Doors Area Entrance" + type: ITEM_ONLY + receivers: "Components/Doors/Entry/entry_proxied_8" + panels { room: "Parthenon Return" name: "RETURN" } +} +doors { + name: "D Room Entrance" + type: STANDARD + receivers: "Components/Doors/Entry/d_1" + panels { room: "Starting Room" name: "THAN" } +} +doors { + name: "Near D Room Painting" + type: ITEM_ONLY + receivers: "Components/Doors/Entry/d_3" + receivers: "Components/Doors/Entry/d_4" + switches: "double_letters" +} +doors { + name: "D Room Panels" + type: EVENT + receivers: "Components/Doors/Entry/d_2" + panels { room: "D Room" name: "BASEBALL" } + panels { room: "D Room" name: "BIKERS" } + panels { room: "D Room" name: "RED" } + panels { room: "D Room" name: "SUN" } + panels { room: "D Room" name: "BLACK" } + panels { room: "D Room" name: "COWBOY" } + panels { room: "D Room" name: "SPRAY" } + panels { room: "D Room" name: "BOWLER" } + panels { room: "D Room" name: "CARPENTER" } +} +doors { + name: "Gallery Entrance" + type: STANDARD + receivers: "Components/Doors/Entry/entry_return_1" + panels { room: "Gallery Return" name: "RETURN" } +} +# entry_front_1 - _6 are part of the vanilla intro. +doors { + name: "L Room Entrance" + type: STANDARD + receivers: "Components/Doors/Entry/entry_front_7" + receivers: "Components/Doors/Entry/entry_front_8" + panels { room: "Trick Room" name: "INK" } +} +doors { + name: "Least Blue Last Panels" + type: EVENT + move_paintings { room: "Starting Room" name: "OWL" } + panels { room: "Least Blue Last" name: "CAPABLE (1)" } + panels { room: "Least Blue Last" name: "CAPABLE (2)" } + panels { room: "Least Blue Last" name: "LUSTRE" } + panels { room: "Least Blue Last" name: "WANT" } + panels { room: "Least Blue Last" name: "STEALER" } + panels { room: "Least Blue Last" name: "OLD" } + panels { room: "Least Blue Last" name: "TRUST" } + panels { room: "Least Blue Last" name: "LABEL" } + panels { room: "Least Blue Last" name: "AIL" } +} \ No newline at end of file -- cgit 1.4.1