From 79321fca348b5126467fa64258b3c0340cc8b110 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Wed, 13 Aug 2025 23:45:05 -0400 Subject: Added the_gallery --- data/maps/the_gallery/doors.txtpb | 189 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 189 insertions(+) create mode 100644 data/maps/the_gallery/doors.txtpb (limited to 'data/maps/the_gallery/doors.txtpb') diff --git a/data/maps/the_gallery/doors.txtpb b/data/maps/the_gallery/doors.txtpb new file mode 100644 index 0000000..6ce4b0e --- /dev/null +++ b/data/maps/the_gallery/doors.txtpb @@ -0,0 +1,189 @@ +# The Gallery is interesting because there's so many cross-map requirements. +doors { + name: "Darkroom Painting" + type: ITEM_ONLY + move_paintings { room: "Main Area" name: "DARKROOM" } + panels { map: "the_darkroom" room: "First Room" name: "BISON" } + panels { map: "the_darkroom" room: "First Room" name: "FISH" } + panels { map: "the_darkroom" room: "First Room" name: "SHEEP" } + panels { map: "the_darkroom" room: "First Room" name: "KOI" } + panels { map: "the_darkroom" room: "First Room" name: "TUNA" } + panels { map: "the_darkroom" room: "Second Room" name: "BISON" } + panels { map: "the_darkroom" room: "Second Room" name: "FISH" } + panels { map: "the_darkroom" room: "Second Room" name: "SHEEP" } + panels { map: "the_darkroom" room: "Second Room" name: "KOI" } + panels { map: "the_darkroom" room: "Second Room" name: "TUNA" } + panels { map: "the_darkroom" room: "Third Room" name: "CULTS" } + panels { map: "the_darkroom" room: "Third Room" name: "TURNS" } + panels { map: "the_darkroom" room: "Third Room" name: "COINS" } + panels { map: "the_darkroom" room: "Third Room" name: "INKS" } + panels { map: "the_darkroom" room: "Third Room" name: "KNOTS" } + panels { map: "the_darkroom" room: "Third Room" name: "LINKS" } + panels { map: "the_darkroom" room: "Third Room" name: "LOCKS" } + panels { map: "the_darkroom" room: "Third Room" name: "TOUCHES" } + panels { map: "the_darkroom" room: "Third Room" name: "KOI" } + complete_at: 1 +} +doors { + name: "Butterfly Painting" + type: ITEM_ONLY + move_paintings { room: "Main Area" name: "BUTTERFLY" } + required_room { map: "the_butterfly" name: "Main Area" } +} +doors { + name: "Between Painting" + type: ITEM_ONLY + move_paintings { room: "Main Area" name: "BETWEEN" } + panels { map: "the_between" room: "Main Area" name: "SUN" } + panels { map: "the_between" room: "Main Area" name: "KOI" } + panels { map: "the_between" room: "Main Area" name: "SUN KOI" } + panels { map: "the_between" room: "Main Area" name: "CHOP" } + panels { map: "the_between" room: "Main Area" name: "YOU" } + panels { map: "the_between" room: "Main Area" name: "PLOT" } + panels { map: "the_between" room: "Main Area" name: "CHOP YOU PLOT" } + panels { map: "the_between" room: "Main Area" name: "OUT" } + panels { map: "the_between" room: "Main Area" name: "SEW" } + panels { map: "the_between" room: "Main Area" name: "NEAR" } + panels { map: "the_between" room: "Main Area" name: "OUT SEW NEAR" } + panels { map: "the_between" room: "Main Area" name: "SHINE" } + panels { map: "the_between" room: "Main Area" name: "CURTSY" } + panels { map: "the_between" room: "Main Area" name: "SHINE CURTSY" } + panels { map: "the_between" room: "Main Area" name: "NEW" } + panels { map: "the_between" room: "Main Area" name: "DOLLARS" } + panels { map: "the_between" room: "Main Area" name: "NEW DOLLARS" } + panels { map: "the_between" room: "Main Area" name: "FOUR" } + panels { map: "the_between" room: "Main Area" name: "CAUGHT" } + panels { map: "the_between" room: "Main Area" name: "NET" } + panels { map: "the_between" room: "Main Area" name: "FOUR CAUGHT NET" } + panels { map: "the_between" room: "Main Area" name: "GREEN" } + panels { map: "the_between" room: "Main Area" name: "THINK" } + panels { map: "the_between" room: "Main Area" name: "LION" } + panels { map: "the_between" room: "Main Area" name: "GREEN THINK LION" } + panels { map: "the_between" room: "Main Area" name: "MOON" } + panels { map: "the_between" room: "Main Area" name: "POWER" } + panels { map: "the_between" room: "Main Area" name: "MOON POWER" } + panels { map: "the_between" room: "Control Center Side" name: "RIGHT" } + complete_at: 1 +} +doors { + name: "Entry Painting" + type: ITEM_ONLY + move_paintings { room: "Main Area" name: "ENTRY" } + panels { map: "the_entry" room: "Eye Room" name: "I" } +} +doors { + name: "Wise Painting" + type: ITEM_ONLY + move_paintings { room: "Main Area" name: "WISE" } + # TODO: any panel in The Wise +} +doors { + name: "Tree Painting" + type: ITEM_ONLY + move_paintings { room: "Main Area" name: "TREE" } + # TODO: any panel in The Tree +} +doors { + name: "Unyielding Painting" + type: ITEM_ONLY + move_paintings { room: "Main Area" name: "UNYIELDING" } + # TODO: Enter the room where the warp from The Digital is +} +doors { + name: "Graveyard Painting" + type: ITEM_ONLY + move_paintings { room: "Main Area" name: "GRAVEYARD" } + # TODO: Enter The Graveyard +} +doors { + name: "Control Center Painting" + type: ITEM_ONLY + move_paintings { room: "Main Area" name: "CC" } + # TODO: Collect M1 in The Impressive +} +doors { + name: "Tower Painting" + type: ITEM_ONLY + move_paintings { room: "Main Area" name: "TOWER" } + # TODO: Enter The Tower +} +doors { + name: "Wondrous Painting" + type: ITEM_ONLY + move_paintings { room: "Main Area" name: "WONDROUS" } + # TODO: any panel in The Wondrous +} +doors { + name: "Rainbow Painting" + type: ITEM_ONLY + move_paintings { room: "Main Area" name: "RAINBOW" } + # TODO: Enter the room with the rainbow painting in Daedalus +} +doors { + name: "Words Painting" + type: ITEM_ONLY + move_paintings { room: "Main Area" name: "WORDS" } + # TODO: Enter The Words +} +doors { + name: "Colorful Painting" + type: ITEM_ONLY + move_paintings { room: "Main Area" name: "COLORFUL" } + required_room { map: "the_colorful" name: "White Room" } +} +doors { + name: "Castle Painting" + type: ITEM_ONLY + move_paintings { room: "Main Area" name: "CASTLE" } + # TODO: Enter the castle in Daedalus +} +doors { + name: "Sun Temple Painting" + type: ITEM_ONLY + move_paintings { room: "Main Area" name: "SUNTEMPLE" } + # TODO: Enter The Sun Temple +} +doors { + name: "Ancient Painting" + type: ITEM_ONLY + move_paintings { room: "Main Area" name: "ANCIENT" } + # TODO: Enter The Ancient +} +doors { + name: "Gallery Extension" + type: STANDARD + receivers: "Components/Doors/entry_2" + panels { room: "Daedalus Extension" name: "WHERE" } + location_room: "Daedalus Extension" +} +doors { + name: "Back Door" + type: EVENT + receivers: "Components/Doors/entry_1" + doors { name: "Darkroom Painting" } + doors { name: "Butterfly Painting" } + doors { name: "Between Painting" } + doors { name: "Entry Painting" } + doors { name: "Wise Painting" } + doors { name: "Tree Painting" } + doors { name: "Unyielding Painting" } + doors { name: "Graveyard Painting" } + doors { name: "Control Center Painting" } + doors { name: "Tower Painting" } + doors { name: "Wondrous Painting" } + doors { name: "Rainbow Painting" } + doors { name: "Words Painting" } + doors { name: "Colorful Painting" } + doors { name: "Castle Painting" } + doors { name: "Sun Temple Painting" } + doors { name: "Ancient Painting" } + doors { name: "Gallery Extension" } +} +doors { + name: "Ending Door" + type: STANDARD + receivers: "Components/Doors/entry_3" + panels { room: "Back Room" name: "UNYIELDING" } + panels { room: "Back Room" name: "TREE" } + location_room: "Back Room" +} -- cgit 1.4.1