From d2bc5b2811171685e8bdc895122987b53defcf0a Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Sat, 30 Aug 2025 12:00:03 -0400 Subject: Changed how door location names are formatted STANDARD type doors with at most four panels in the same map area and no other trigger objects will have their location names generated from the names of the panels used to open the door, similar to Lingo 1. Other door types will use the door's name. In either case, the name can be overridden using the new location_name field. Rooms can also set a panel_display_name field, which will be used in location names for doors, and is used to group panels into areas. Panels themselves can set display names, which differentiates their locations from other panels in the same area. Many maps were updated for this, but note that the_symbolic and the_unyielding have validator failures because of duplicate panel names. This won't matter until panelsanity is implemented. --- data/maps/daedalus/doors.txtpb | 65 ++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 62 insertions(+), 3 deletions(-) (limited to 'data/maps/daedalus/doors.txtpb') diff --git a/data/maps/daedalus/doors.txtpb b/data/maps/daedalus/doors.txtpb index a92f648..4e35de2 100644 --- a/data/maps/daedalus/doors.txtpb +++ b/data/maps/daedalus/doors.txtpb @@ -188,11 +188,10 @@ doors { } doors { name: "Welcome Back Secret Door" - type: STANDARD + type: ITEM_ONLY receivers: "Components/Doors/Entry/entry_13" panels { room: "Welcome Back Area" name: "FAREWELL LITTLE LAMB" } panels { room: "West Spire" name: "BYE" } - location_room: "West Spire" } doors { name: "Welcome Back Door" @@ -296,6 +295,7 @@ doors { panels { room: "Black Hex" name: "CLUES" } panels { room: "Black Hex" name: "SECRET" } location_room: "Black Hex" + location_name: "Black Hex" } doors { name: "Splintering Exit Left Door" @@ -382,6 +382,7 @@ doors { panels { room: "Z2 Room" name: "CAPE" } panels { room: "Z2 Room" name: "GLANCE" } location_room: "Z2 Room" + location_name: "West Puzzles" } doors { name: "Z2 Room Northwest Door" @@ -413,6 +414,7 @@ doors { panels { room: "Z2 Room" name: "DISCORD" } panels { room: "Z2 Room" name: "CAT" } location_room: "Z2 Room" + location_name: "East Puzzles" } doors { name: "Z2 Room Southeast Door" @@ -491,6 +493,7 @@ doors { panels { room: "Outside House" name: "WALLS" } panels { room: "Outside House" name: "LOCK" } location_room: "Outside House" + location_name: "North Purple Vestibules" } doors { name: "Purple NW Vestibule" @@ -517,6 +520,7 @@ doors { panels { room: "Outside House" name: "BLITHELY" } panels { room: "Purple Room South" name: "THESE" } location_room: "Outside House" + location_name: "West Purple Vestibules" } doors { name: "Purple West Area South Door" @@ -545,6 +549,7 @@ doors { panels { room: "Godot Room" name: "TRAIN" } panels { room: "Godot Room" name: "RECORDING" } location_room: "Godot Room" + location_name: "Godot Room" } doors { name: "Beehalls Intersection" @@ -576,6 +581,7 @@ doors { panels { room: "Purple Room South" name: "ANY" } panels { room: "Outside House" name: "A" } location_room: "Outside House" + location_name: "East Purple Vestibules" } doors { name: "Purple East Area North Door" @@ -593,6 +599,7 @@ doors { panels { room: "Outside House" name: "BLITHELY" } panels { room: "Purple Room South" name: "THESE" } location_room: "Outside House" + location_name: "Purple Vestibules" } doors { name: "Purple Room South Entrance" @@ -621,6 +628,20 @@ doors { panels { room: "Outside House" name: "BLITHELY" } panels { room: "Purple Room South" name: "THESE" } } +doors { + name: "Purple Room" + type: LOCATION_ONLY + panels { room: "Purple Room" name: "HOIST" } + panels { room: "Purple Room" name: "CORE" } + panels { room: "Purple Room" name: "FISH" } + panels { room: "Purple Room" name: "ALLOW" } + panels { room: "Purple Room" name: "BIRD" } + panels { room: "Purple Room" name: "HONK" } + panels { room: "Purple Room" name: "APE" } + panels { room: "Purple Room" name: "APATHY" } + location_room: "Purple Room" + location_name: "Puzzles" +} doors { name: "Hedges Tower" type: LOCATION_ONLY @@ -676,6 +697,7 @@ doors { panels { room: "Blue Room" name: "CELEBRATORY" } panels { room: "Blue Room" name: "DETECTIVE" } location_room: "Blue Room" + location_name: "Puzzles" } doors { name: "O2 Prize" @@ -734,6 +756,7 @@ doors { panels { room: "Composite Room S" name: "BLEAKCARD" } panels { room: "Composite Room S" name: "MISSIONMISSION" } location_room: "Composite Room S" + location_name: "East Rooms" } doors { name: "Composite Room North Door" @@ -762,6 +785,7 @@ doors { panels { room: "Composite Room NW" name: "OUTGARDEN" } panels { room: "Composite Room NW" name: "HELLOTALE" } location_room: "Composite Room NE" + location_name: "North Rooms" } doors { name: "Composite Room West Door" @@ -792,6 +816,7 @@ doors { panels { room: "Composite Room S" name: "OUTEAT" } panels { room: "Composite Room S" name: "SUMMERIN" } location_room: "Composite Room NW" + location_name: "West Rooms" } doors { name: "Composite Room NW Entrance" @@ -829,6 +854,7 @@ doors { panels { room: "Composite Room S" name: "OUTEAT" } panels { room: "Composite Room S" name: "SUMMERIN" } location_room: "Composite Room S" + location_name: "South Rooms" } doors { name: "O2 Room Back Door" @@ -1004,6 +1030,7 @@ doors { panels { room: "Wonderland" name: "ARTS" } panels { room: "Wonderland" name: "SONG" } location_room: "Wonderland" + location_name: "Wonderland" } doors { name: "Pyramid Entrance" @@ -1034,6 +1061,7 @@ doors { panels { room: "Orange Room" name: "COAL" } panels { room: "Orange Room" name: "OWED" } location_room: "Orange Room" + location_name: "Puzzles" } doors { name: "Hedges Entrance" @@ -1389,7 +1417,7 @@ doors { } doors { name: "Roof Access" - type: STANDARD + type: ITEM_ONLY receivers: "Components/Doors/Castle/entry_stairs_big" receivers: "Components/Doors/Castle/entry_stairs_big2" receivers: "Meshes/Stairs/staircase31/teleportListener" @@ -1398,6 +1426,23 @@ doors { panels { room: "North Castle Area" name: "A SUMMER PLACE" } panels { room: "West Castle Area" name: "SONG FACE" } panels { room: "South Castle Area" name: "AN OFFER VILLAGE BEFORE LAIR" } +} +doors { + name: "North Castle Panel" + type: LOCATION_ONLY + panels { room: "North Castle Area" name: "A SUMMER PLACE" } + location_room: "North Castle Area" +} +doors { + name: "West Castle Panel" + type: LOCATION_ONLY + panels { room: "West Castle Area" name: "SONG FACE" } + location_room: "West Castle Area" +} +doors { + name: "South Castle Panel" + type: LOCATION_ONLY + panels { room: "South Castle Area" name: "AN OFFER VILLAGE BEFORE LAIR" } location_room: "South Castle Area" } doors { @@ -1414,6 +1459,7 @@ doors { panels { room: "West Spire" name: "CUT" } panels { room: "West Spire" name: "STONES" } location_room: "West Spire" + location_name: "Pairs Room Puzzles" } doors { name: "Pairs Room West Door" @@ -1711,6 +1757,7 @@ doors { panels { room: "Cyan Room" name: "COLD" } panels { room: "Cyan Room" name: "WORDWORD" } location_room: "Cyan Room" + location_name: "Puzzles" } doors { name: "Green Room Entrance" @@ -1734,6 +1781,7 @@ doors { panels { room: "Green Room" name: "DOUBLE" } panels { room: "Green Room" name: "BADMINTON" } location_room: "Green Room" + location_name: "Puzzles" } doors { name: "Blue Hallway South Divider" @@ -1772,6 +1820,7 @@ doors { panels { room: "Red Room" name: "TESTAMENT" } panels { room: "Red Room" name: "TAKEOUT" } location_room: "Red Room" + location_name: "Puzzles" } doors { name: "Blue Hallway To Red Room" @@ -1785,6 +1834,7 @@ doors { panels { room: "Blue Hallway" name: "CHOP" } panels { room: "Blue Hallway Tall Side" name: "TALL" } location_room: "Blue Hallway Tall Side" + location_name: "CHOP, TALL" } doors { name: "Near Yellow Room Door" @@ -1797,6 +1847,7 @@ doors { panels { room: "Blue Hallway Tall Side" name: "CHILD" } panels { room: "Blue Hallway Tall Side" name: "NEW" } location_room: "Blue Hallway Tall Side" + location_name: "Pink Hex" } doors { name: "House Side Door" @@ -1833,6 +1884,7 @@ doors { panels { room: "Yellow Room" name: "PROTON" } panels { room: "Yellow Room" name: "SPIRIT" } location_room: "Yellow Room" + location_name: "Puzzles" } doors { name: "Dark Light Room Entrance" @@ -1887,6 +1939,7 @@ doors { # Not technically true; it's complete_at=11 with both rooms, but you couldn't # get to the other side in vanilla doors anyway. location_room: "Dark Light Room" + location_name: "Main Puzzles" } doors { name: "Near Sweet Blue Door" @@ -1899,6 +1952,7 @@ doors { panels { room: "Gray Color Backside" name: "LAST" } panels { room: "Gray Color Backside" name: "RISE" } location_room: "Gray Color Backside" + location_name: "Light Green Hex" } doors { name: "South Castle Area Back Door" @@ -1938,6 +1992,7 @@ doors { panels { room: "Plum Room" name: "SNAKE" } panels { room: "Plum Room" name: "CENTER" } location_room: "Plum Room" + location_name: "Plum Room" } doors { name: "D Keyholder Blocker" @@ -2039,6 +2094,7 @@ doors { panels { room: "Computer Room" name: "MOUSE (2)" } panels { room: "Computer Room" name: "KEYBOARD (2)" } location_room: "Computer Room" + location_name: "Main Puzzles" } doors { name: "Computer Room Entrance" @@ -2051,6 +2107,7 @@ doors { panels { room: "Rainbow Color Doors" name: "MISCHIEF" } panels { room: "Rainbow Color Doors" name: "CASUAL" } location_room: "Rainbow Color Doors" + location_name: "Red Tower" } doors { name: "C Keyholder Blocker" @@ -2118,6 +2175,7 @@ doors { panels { room: "Book Room" name: "BOOK (11)" } panels { room: "Book Room" name: "BOOK (12)" } location_room: "Book Room" + location_name: "Book Room" } doors { name: "Sticks And Stones Door" @@ -2144,6 +2202,7 @@ doors { panels { room: "Black Hex" name: "BARK" } panels { room: "Zoo N" name: "LEAF" } location_room: "Zoo N" + location_name: "BARK, LEAF" } doors { name: "Zoo East Entrance" -- cgit 1.4.1