From 51c4886f15e7e10cdee2d5b2f92510c700f0c537 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Thu, 28 Aug 2025 17:15:09 -0400 Subject: [Data] Replace move_paintings with receivers Also fixed castle stairs. --- data/maps/the_gallery/doors.txtpb | 51 ++++++++++++++++++++++++++------------- 1 file changed, 34 insertions(+), 17 deletions(-) (limited to 'data/maps/the_gallery') diff --git a/data/maps/the_gallery/doors.txtpb b/data/maps/the_gallery/doors.txtpb index e269daf..a7a5d85 100644 --- a/data/maps/the_gallery/doors.txtpb +++ b/data/maps/the_gallery/doors.txtpb @@ -2,7 +2,8 @@ doors { name: "Darkroom Painting" type: ITEM_ONLY - move_paintings { room: "Main Area" name: "DARKROOM" } + #move_paintings { room: "Main Area" name: "DARKROOM" } + receivers: "Components/Paintings/darkroom/teleportListener" 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" } @@ -27,13 +28,15 @@ doors { doors { name: "Butterfly Painting" type: ITEM_ONLY - move_paintings { room: "Main Area" name: "BUTTERFLY" } + #move_paintings { room: "Main Area" name: "BUTTERFLY" } + receivers: "Components/Paintings/butterfly/teleportListener" rooms { map: "the_butterfly" name: "Main Area" } } doors { name: "Between Painting" type: ITEM_ONLY - move_paintings { room: "Main Area" name: "BETWEEN" } + #move_paintings { room: "Main Area" name: "BETWEEN" } + receivers: "Components/Paintings/between/teleportListener" 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" } @@ -68,13 +71,15 @@ doors { doors { name: "Entry Painting" type: ITEM_ONLY - move_paintings { room: "Main Area" name: "ENTRY" } + #move_paintings { room: "Main Area" name: "ENTRY" } + receivers: "Components/Paintings/eyes/teleportListener" panels { map: "the_entry" room: "Eye Room" name: "I" } } doors { name: "Wise Painting" type: ITEM_ONLY - move_paintings { room: "Main Area" name: "WISE" } + #move_paintings { room: "Main Area" name: "WISE" } + receivers: "Components/Paintings/triangle/teleportListener" panels { map: "the_wise" room: "Entry" name: "INK" } panels { map: "the_wise" room: "Puzzles" name: "STORY" } panels { map: "the_wise" room: "Puzzles" name: "VENTURE" } @@ -101,7 +106,8 @@ doors { doors { name: "Tree Painting" type: ITEM_ONLY - move_paintings { room: "Main Area" name: "TREE" } + #move_paintings { room: "Main Area" name: "TREE" } + receivers: "Components/Paintings/Clue Maps/tree/teleportListener" panels { map: "the_tree" room: "Main Area" name: "COLOR" } panels { map: "the_tree" room: "Main Area" name: "DAMAGE (1)" } panels { map: "the_tree" room: "Main Area" name: "DAMAGE (2)" } @@ -137,31 +143,36 @@ doors { doors { name: "Unyielding Painting" type: ITEM_ONLY - move_paintings { room: "Main Area" name: "UNYIELDING" } + #move_paintings { room: "Main Area" name: "UNYIELDING" } + receivers: "Components/Paintings/Clue Maps/unyielding/teleportListener" rooms { map: "the_unyielding" name: "Digital Entrance" } } doors { name: "Graveyard Painting" type: ITEM_ONLY - move_paintings { room: "Main Area" name: "GRAVEYARD" } + #move_paintings { room: "Main Area" name: "GRAVEYARD" } + receivers: "Components/Paintings/Endings/grave/teleportListener" rooms { map: "the_graveyard" name: "Outside" } } doors { name: "Control Center Painting" type: ITEM_ONLY - move_paintings { room: "Main Area" name: "CC" } + #move_paintings { room: "Main Area" name: "CC" } + receivers: "Components/Paintings/Endings/desert/teleportListener" rooms { map: "the_impressive" name: "M2 Room" } } doors { name: "Tower Painting" type: ITEM_ONLY - move_paintings { room: "Main Area" name: "TOWER" } + #move_paintings { room: "Main Area" name: "TOWER" } + receivers: "Components/Paintings/Endings/red/teleportListener" rooms { map: "the_tower" name: "First Floor" } } doors { name: "Wondrous Painting" type: ITEM_ONLY - move_paintings { room: "Main Area" name: "WONDROUS" } + #move_paintings { room: "Main Area" name: "WONDROUS" } + receivers: "Components/Paintings/Endings/window/teleportListener" panels { map: "the_wondrous" room: "Entry" name: "WONDER" } panels { map: "the_wondrous" room: "Regular" name: "SHRINK" } panels { map: "the_wondrous" room: "Huge" name: "SHRINK" } @@ -177,37 +188,43 @@ doors { doors { name: "Rainbow Painting" type: ITEM_ONLY - move_paintings { room: "Main Area" name: "RAINBOW" } + #move_paintings { room: "Main Area" name: "RAINBOW" } + receivers: "Components/Paintings/Endings/rainbow/teleportListener" rooms { map: "daedalus" name: "Rainbow Start" } } doors { name: "Words Painting" type: ITEM_ONLY - move_paintings { room: "Main Area" name: "WORDS" } + #move_paintings { room: "Main Area" name: "WORDS" } + receivers: "Components/Paintings/Endings/words/teleportListener" rooms { map: "the_words" name: "Main Area" } } doors { name: "Colorful Painting" type: ITEM_ONLY - move_paintings { room: "Main Area" name: "COLORFUL" } + #move_paintings { room: "Main Area" name: "COLORFUL" } + receivers: "Components/Paintings/Endings/colorful/teleportListener" rooms { map: "the_colorful" name: "White Room" } } doors { name: "Castle Painting" type: ITEM_ONLY - move_paintings { room: "Main Area" name: "CASTLE" } + #move_paintings { room: "Main Area" name: "CASTLE" } + receivers: "Components/Paintings/Endings/castle/teleportListener" rooms { map: "daedalus" name: "Castle" } } doors { name: "Sun Temple Painting" type: ITEM_ONLY - move_paintings { room: "Main Area" name: "SUNTEMPLE" } + #move_paintings { room: "Main Area" name: "SUNTEMPLE" } + receivers: "Components/Paintings/Endings/temple/teleportListener" rooms { map: "the_sun_temple" name: "Entrance" } } doors { name: "Ancient Painting" type: ITEM_ONLY - move_paintings { room: "Main Area" name: "ANCIENT" } + #move_paintings { room: "Main Area" name: "ANCIENT" } + receivers: "Components/Paintings/Endings/cubes/teleportListener" rooms { map: "the_ancient" name: "Outside" } } doors { -- cgit 1.4.1