summary refs log tree commit diff stats
path: root/data/maps/daedalus/doors.txtpb
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2025-08-30 12:00:03 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2025-08-30 12:00:03 -0400
commitd2bc5b2811171685e8bdc895122987b53defcf0a (patch)
treedabf111e8d4ba8caceee46189075968e223e3ee8 /data/maps/daedalus/doors.txtpb
parent3b77044a6a53d38a6960eb2a5855283a00b24d75 (diff)
downloadlingo2-archipelago-d2bc5b2811171685e8bdc895122987b53defcf0a.tar.gz
lingo2-archipelago-d2bc5b2811171685e8bdc895122987b53defcf0a.tar.bz2
lingo2-archipelago-d2bc5b2811171685e8bdc895122987b53defcf0a.zip
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.
Diffstat (limited to 'data/maps/daedalus/doors.txtpb')
-rw-r--r--data/maps/daedalus/doors.txtpb65
1 files changed, 62 insertions, 3 deletions
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 {
188} 188}
189doors { 189doors {
190 name: "Welcome Back Secret Door" 190 name: "Welcome Back Secret Door"
191 type: STANDARD 191 type: ITEM_ONLY
192 receivers: "Components/Doors/Entry/entry_13" 192 receivers: "Components/Doors/Entry/entry_13"
193 panels { room: "Welcome Back Area" name: "FAREWELL LITTLE LAMB" } 193 panels { room: "Welcome Back Area" name: "FAREWELL LITTLE LAMB" }
194 panels { room: "West Spire" name: "BYE" } 194 panels { room: "West Spire" name: "BYE" }
195 location_room: "West Spire"
196} 195}
197doors { 196doors {
198 name: "Welcome Back Door" 197 name: "Welcome Back Door"
@@ -296,6 +295,7 @@ doors {
296 panels { room: "Black Hex" name: "CLUES" } 295 panels { room: "Black Hex" name: "CLUES" }
297 panels { room: "Black Hex" name: "SECRET" } 296 panels { room: "Black Hex" name: "SECRET" }
298 location_room: "Black Hex" 297 location_room: "Black Hex"
298 location_name: "Black Hex"
299} 299}
300doors { 300doors {
301 name: "Splintering Exit Left Door" 301 name: "Splintering Exit Left Door"
@@ -382,6 +382,7 @@ doors {
382 panels { room: "Z2 Room" name: "CAPE" } 382 panels { room: "Z2 Room" name: "CAPE" }
383 panels { room: "Z2 Room" name: "GLANCE" } 383 panels { room: "Z2 Room" name: "GLANCE" }
384 location_room: "Z2 Room" 384 location_room: "Z2 Room"
385 location_name: "West Puzzles"
385} 386}
386doors { 387doors {
387 name: "Z2 Room Northwest Door" 388 name: "Z2 Room Northwest Door"
@@ -413,6 +414,7 @@ doors {
413 panels { room: "Z2 Room" name: "DISCORD" } 414 panels { room: "Z2 Room" name: "DISCORD" }
414 panels { room: "Z2 Room" name: "CAT" } 415 panels { room: "Z2 Room" name: "CAT" }
415 location_room: "Z2 Room" 416 location_room: "Z2 Room"
417 location_name: "East Puzzles"
416} 418}
417doors { 419doors {
418 name: "Z2 Room Southeast Door" 420 name: "Z2 Room Southeast Door"
@@ -491,6 +493,7 @@ doors {
491 panels { room: "Outside House" name: "WALLS" } 493 panels { room: "Outside House" name: "WALLS" }
492 panels { room: "Outside House" name: "LOCK" } 494 panels { room: "Outside House" name: "LOCK" }
493 location_room: "Outside House" 495 location_room: "Outside House"
496 location_name: "North Purple Vestibules"
494} 497}
495doors { 498doors {
496 name: "Purple NW Vestibule" 499 name: "Purple NW Vestibule"
@@ -517,6 +520,7 @@ doors {
517 panels { room: "Outside House" name: "BLITHELY" } 520 panels { room: "Outside House" name: "BLITHELY" }
518 panels { room: "Purple Room South" name: "THESE" } 521 panels { room: "Purple Room South" name: "THESE" }
519 location_room: "Outside House" 522 location_room: "Outside House"
523 location_name: "West Purple Vestibules"
520} 524}
521doors { 525doors {
522 name: "Purple West Area South Door" 526 name: "Purple West Area South Door"
@@ -545,6 +549,7 @@ doors {
545 panels { room: "Godot Room" name: "TRAIN" } 549 panels { room: "Godot Room" name: "TRAIN" }
546 panels { room: "Godot Room" name: "RECORDING" } 550 panels { room: "Godot Room" name: "RECORDING" }
547 location_room: "Godot Room" 551 location_room: "Godot Room"
552 location_name: "Godot Room"
548} 553}
549doors { 554doors {
550 name: "Beehalls Intersection" 555 name: "Beehalls Intersection"
@@ -576,6 +581,7 @@ doors {
576 panels { room: "Purple Room South" name: "ANY" } 581 panels { room: "Purple Room South" name: "ANY" }
577 panels { room: "Outside House" name: "A" } 582 panels { room: "Outside House" name: "A" }
578 location_room: "Outside House" 583 location_room: "Outside House"
584 location_name: "East Purple Vestibules"
579} 585}
580doors { 586doors {
581 name: "Purple East Area North Door" 587 name: "Purple East Area North Door"
@@ -593,6 +599,7 @@ doors {
593 panels { room: "Outside House" name: "BLITHELY" } 599 panels { room: "Outside House" name: "BLITHELY" }
594 panels { room: "Purple Room South" name: "THESE" } 600 panels { room: "Purple Room South" name: "THESE" }
595 location_room: "Outside House" 601 location_room: "Outside House"
602 location_name: "Purple Vestibules"
596} 603}
597doors { 604doors {
598 name: "Purple Room South Entrance" 605 name: "Purple Room South Entrance"
@@ -622,6 +629,20 @@ doors {
622 panels { room: "Purple Room South" name: "THESE" } 629 panels { room: "Purple Room South" name: "THESE" }
623} 630}
624doors { 631doors {
632 name: "Purple Room"
633 type: LOCATION_ONLY
634 panels { room: "Purple Room" name: "HOIST" }
635 panels { room: "Purple Room" name: "CORE" }
636 panels { room: "Purple Room" name: "FISH" }
637 panels { room: "Purple Room" name: "ALLOW" }
638 panels { room: "Purple Room" name: "BIRD" }
639 panels { room: "Purple Room" name: "HONK" }
640 panels { room: "Purple Room" name: "APE" }
641 panels { room: "Purple Room" name: "APATHY" }
642 location_room: "Purple Room"
643 location_name: "Puzzles"
644}
645doors {
625 name: "Hedges Tower" 646 name: "Hedges Tower"
626 type: LOCATION_ONLY 647 type: LOCATION_ONLY
627 # TODO: Not making this an item right now in order to force the player to 648 # TODO: Not making this an item right now in order to force the player to
@@ -676,6 +697,7 @@ doors {
676 panels { room: "Blue Room" name: "CELEBRATORY" } 697 panels { room: "Blue Room" name: "CELEBRATORY" }
677 panels { room: "Blue Room" name: "DETECTIVE" } 698 panels { room: "Blue Room" name: "DETECTIVE" }
678 location_room: "Blue Room" 699 location_room: "Blue Room"
700 location_name: "Puzzles"
679} 701}
680doors { 702doors {
681 name: "O2 Prize" 703 name: "O2 Prize"
@@ -734,6 +756,7 @@ doors {
734 panels { room: "Composite Room S" name: "BLEAKCARD" } 756 panels { room: "Composite Room S" name: "BLEAKCARD" }
735 panels { room: "Composite Room S" name: "MISSIONMISSION" } 757 panels { room: "Composite Room S" name: "MISSIONMISSION" }
736 location_room: "Composite Room S" 758 location_room: "Composite Room S"
759 location_name: "East Rooms"
737} 760}
738doors { 761doors {
739 name: "Composite Room North Door" 762 name: "Composite Room North Door"
@@ -762,6 +785,7 @@ doors {
762 panels { room: "Composite Room NW" name: "OUTGARDEN" } 785 panels { room: "Composite Room NW" name: "OUTGARDEN" }
763 panels { room: "Composite Room NW" name: "HELLOTALE" } 786 panels { room: "Composite Room NW" name: "HELLOTALE" }
764 location_room: "Composite Room NE" 787 location_room: "Composite Room NE"
788 location_name: "North Rooms"
765} 789}
766doors { 790doors {
767 name: "Composite Room West Door" 791 name: "Composite Room West Door"
@@ -792,6 +816,7 @@ doors {
792 panels { room: "Composite Room S" name: "OUTEAT" } 816 panels { room: "Composite Room S" name: "OUTEAT" }
793 panels { room: "Composite Room S" name: "SUMMERIN" } 817 panels { room: "Composite Room S" name: "SUMMERIN" }
794 location_room: "Composite Room NW" 818 location_room: "Composite Room NW"
819 location_name: "West Rooms"
795} 820}
796doors { 821doors {
797 name: "Composite Room NW Entrance" 822 name: "Composite Room NW Entrance"
@@ -829,6 +854,7 @@ doors {
829 panels { room: "Composite Room S" name: "OUTEAT" } 854 panels { room: "Composite Room S" name: "OUTEAT" }
830 panels { room: "Composite Room S" name: "SUMMERIN" } 855 panels { room: "Composite Room S" name: "SUMMERIN" }
831 location_room: "Composite Room S" 856 location_room: "Composite Room S"
857 location_name: "South Rooms"
832} 858}
833doors { 859doors {
834 name: "O2 Room Back Door" 860 name: "O2 Room Back Door"
@@ -1004,6 +1030,7 @@ doors {
1004 panels { room: "Wonderland" name: "ARTS" } 1030 panels { room: "Wonderland" name: "ARTS" }
1005 panels { room: "Wonderland" name: "SONG" } 1031 panels { room: "Wonderland" name: "SONG" }
1006 location_room: "Wonderland" 1032 location_room: "Wonderland"
1033 location_name: "Wonderland"
1007} 1034}
1008doors { 1035doors {
1009 name: "Pyramid Entrance" 1036 name: "Pyramid Entrance"
@@ -1034,6 +1061,7 @@ doors {
1034 panels { room: "Orange Room" name: "COAL" } 1061 panels { room: "Orange Room" name: "COAL" }
1035 panels { room: "Orange Room" name: "OWED" } 1062 panels { room: "Orange Room" name: "OWED" }
1036 location_room: "Orange Room" 1063 location_room: "Orange Room"
1064 location_name: "Puzzles"
1037} 1065}
1038doors { 1066doors {
1039 name: "Hedges Entrance" 1067 name: "Hedges Entrance"
@@ -1389,7 +1417,7 @@ doors {
1389} 1417}
1390doors { 1418doors {
1391 name: "Roof Access" 1419 name: "Roof Access"
1392 type: STANDARD 1420 type: ITEM_ONLY
1393 receivers: "Components/Doors/Castle/entry_stairs_big" 1421 receivers: "Components/Doors/Castle/entry_stairs_big"
1394 receivers: "Components/Doors/Castle/entry_stairs_big2" 1422 receivers: "Components/Doors/Castle/entry_stairs_big2"
1395 receivers: "Meshes/Stairs/staircase31/teleportListener" 1423 receivers: "Meshes/Stairs/staircase31/teleportListener"
@@ -1398,6 +1426,23 @@ doors {
1398 panels { room: "North Castle Area" name: "A SUMMER PLACE" } 1426 panels { room: "North Castle Area" name: "A SUMMER PLACE" }
1399 panels { room: "West Castle Area" name: "SONG FACE" } 1427 panels { room: "West Castle Area" name: "SONG FACE" }
1400 panels { room: "South Castle Area" name: "AN OFFER VILLAGE BEFORE LAIR" } 1428 panels { room: "South Castle Area" name: "AN OFFER VILLAGE BEFORE LAIR" }
1429}
1430doors {
1431 name: "North Castle Panel"
1432 type: LOCATION_ONLY
1433 panels { room: "North Castle Area" name: "A SUMMER PLACE" }
1434 location_room: "North Castle Area"
1435}
1436doors {
1437 name: "West Castle Panel"
1438 type: LOCATION_ONLY
1439 panels { room: "West Castle Area" name: "SONG FACE" }
1440 location_room: "West Castle Area"
1441}
1442doors {
1443 name: "South Castle Panel"
1444 type: LOCATION_ONLY
1445 panels { room: "South Castle Area" name: "AN OFFER VILLAGE BEFORE LAIR" }
1401 location_room: "South Castle Area" 1446 location_room: "South Castle Area"
1402} 1447}
1403doors { 1448doors {
@@ -1414,6 +1459,7 @@ doors {
1414 panels { room: "West Spire" name: "CUT" } 1459 panels { room: "West Spire" name: "CUT" }
1415 panels { room: "West Spire" name: "STONES" } 1460 panels { room: "West Spire" name: "STONES" }
1416 location_room: "West Spire" 1461 location_room: "West Spire"
1462 location_name: "Pairs Room Puzzles"
1417} 1463}
1418doors { 1464doors {
1419 name: "Pairs Room West Door" 1465 name: "Pairs Room West Door"
@@ -1711,6 +1757,7 @@ doors {
1711 panels { room: "Cyan Room" name: "COLD" } 1757 panels { room: "Cyan Room" name: "COLD" }
1712 panels { room: "Cyan Room" name: "WORDWORD" } 1758 panels { room: "Cyan Room" name: "WORDWORD" }
1713 location_room: "Cyan Room" 1759 location_room: "Cyan Room"
1760 location_name: "Puzzles"
1714} 1761}
1715doors { 1762doors {
1716 name: "Green Room Entrance" 1763 name: "Green Room Entrance"
@@ -1734,6 +1781,7 @@ doors {
1734 panels { room: "Green Room" name: "DOUBLE" } 1781 panels { room: "Green Room" name: "DOUBLE" }
1735 panels { room: "Green Room" name: "BADMINTON" } 1782 panels { room: "Green Room" name: "BADMINTON" }
1736 location_room: "Green Room" 1783 location_room: "Green Room"
1784 location_name: "Puzzles"
1737} 1785}
1738doors { 1786doors {
1739 name: "Blue Hallway South Divider" 1787 name: "Blue Hallway South Divider"
@@ -1772,6 +1820,7 @@ doors {
1772 panels { room: "Red Room" name: "TESTAMENT" } 1820 panels { room: "Red Room" name: "TESTAMENT" }
1773 panels { room: "Red Room" name: "TAKEOUT" } 1821 panels { room: "Red Room" name: "TAKEOUT" }
1774 location_room: "Red Room" 1822 location_room: "Red Room"
1823 location_name: "Puzzles"
1775} 1824}
1776doors { 1825doors {
1777 name: "Blue Hallway To Red Room" 1826 name: "Blue Hallway To Red Room"
@@ -1785,6 +1834,7 @@ doors {
1785 panels { room: "Blue Hallway" name: "CHOP" } 1834 panels { room: "Blue Hallway" name: "CHOP" }
1786 panels { room: "Blue Hallway Tall Side" name: "TALL" } 1835 panels { room: "Blue Hallway Tall Side" name: "TALL" }
1787 location_room: "Blue Hallway Tall Side" 1836 location_room: "Blue Hallway Tall Side"
1837 location_name: "CHOP, TALL"
1788} 1838}
1789doors { 1839doors {
1790 name: "Near Yellow Room Door" 1840 name: "Near Yellow Room Door"
@@ -1797,6 +1847,7 @@ doors {
1797 panels { room: "Blue Hallway Tall Side" name: "CHILD" } 1847 panels { room: "Blue Hallway Tall Side" name: "CHILD" }
1798 panels { room: "Blue Hallway Tall Side" name: "NEW" } 1848 panels { room: "Blue Hallway Tall Side" name: "NEW" }
1799 location_room: "Blue Hallway Tall Side" 1849 location_room: "Blue Hallway Tall Side"
1850 location_name: "Pink Hex"
1800} 1851}
1801doors { 1852doors {
1802 name: "House Side Door" 1853 name: "House Side Door"
@@ -1833,6 +1884,7 @@ doors {
1833 panels { room: "Yellow Room" name: "PROTON" } 1884 panels { room: "Yellow Room" name: "PROTON" }
1834 panels { room: "Yellow Room" name: "SPIRIT" } 1885 panels { room: "Yellow Room" name: "SPIRIT" }
1835 location_room: "Yellow Room" 1886 location_room: "Yellow Room"
1887 location_name: "Puzzles"
1836} 1888}
1837doors { 1889doors {
1838 name: "Dark Light Room Entrance" 1890 name: "Dark Light Room Entrance"
@@ -1887,6 +1939,7 @@ doors {
1887 # Not technically true; it's complete_at=11 with both rooms, but you couldn't 1939 # Not technically true; it's complete_at=11 with both rooms, but you couldn't
1888 # get to the other side in vanilla doors anyway. 1940 # get to the other side in vanilla doors anyway.
1889 location_room: "Dark Light Room" 1941 location_room: "Dark Light Room"
1942 location_name: "Main Puzzles"
1890} 1943}
1891doors { 1944doors {
1892 name: "Near Sweet Blue Door" 1945 name: "Near Sweet Blue Door"
@@ -1899,6 +1952,7 @@ doors {
1899 panels { room: "Gray Color Backside" name: "LAST" } 1952 panels { room: "Gray Color Backside" name: "LAST" }
1900 panels { room: "Gray Color Backside" name: "RISE" } 1953 panels { room: "Gray Color Backside" name: "RISE" }
1901 location_room: "Gray Color Backside" 1954 location_room: "Gray Color Backside"
1955 location_name: "Light Green Hex"
1902} 1956}
1903doors { 1957doors {
1904 name: "South Castle Area Back Door" 1958 name: "South Castle Area Back Door"
@@ -1938,6 +1992,7 @@ doors {
1938 panels { room: "Plum Room" name: "SNAKE" } 1992 panels { room: "Plum Room" name: "SNAKE" }
1939 panels { room: "Plum Room" name: "CENTER" } 1993 panels { room: "Plum Room" name: "CENTER" }
1940 location_room: "Plum Room" 1994 location_room: "Plum Room"
1995 location_name: "Plum Room"
1941} 1996}
1942doors { 1997doors {
1943 name: "D Keyholder Blocker" 1998 name: "D Keyholder Blocker"
@@ -2039,6 +2094,7 @@ doors {
2039 panels { room: "Computer Room" name: "MOUSE (2)" } 2094 panels { room: "Computer Room" name: "MOUSE (2)" }
2040 panels { room: "Computer Room" name: "KEYBOARD (2)" } 2095 panels { room: "Computer Room" name: "KEYBOARD (2)" }
2041 location_room: "Computer Room" 2096 location_room: "Computer Room"
2097 location_name: "Main Puzzles"
2042} 2098}
2043doors { 2099doors {
2044 name: "Computer Room Entrance" 2100 name: "Computer Room Entrance"
@@ -2051,6 +2107,7 @@ doors {
2051 panels { room: "Rainbow Color Doors" name: "MISCHIEF" } 2107 panels { room: "Rainbow Color Doors" name: "MISCHIEF" }
2052 panels { room: "Rainbow Color Doors" name: "CASUAL" } 2108 panels { room: "Rainbow Color Doors" name: "CASUAL" }
2053 location_room: "Rainbow Color Doors" 2109 location_room: "Rainbow Color Doors"
2110 location_name: "Red Tower"
2054} 2111}
2055doors { 2112doors {
2056 name: "C Keyholder Blocker" 2113 name: "C Keyholder Blocker"
@@ -2118,6 +2175,7 @@ doors {
2118 panels { room: "Book Room" name: "BOOK (11)" } 2175 panels { room: "Book Room" name: "BOOK (11)" }
2119 panels { room: "Book Room" name: "BOOK (12)" } 2176 panels { room: "Book Room" name: "BOOK (12)" }
2120 location_room: "Book Room" 2177 location_room: "Book Room"
2178 location_name: "Book Room"
2121} 2179}
2122doors { 2180doors {
2123 name: "Sticks And Stones Door" 2181 name: "Sticks And Stones Door"
@@ -2144,6 +2202,7 @@ doors {
2144 panels { room: "Black Hex" name: "BARK" } 2202 panels { room: "Black Hex" name: "BARK" }
2145 panels { room: "Zoo N" name: "LEAF" } 2203 panels { room: "Zoo N" name: "LEAF" }
2146 location_room: "Zoo N" 2204 location_room: "Zoo N"
2205 location_name: "BARK, LEAF"
2147} 2206}
2148doors { 2207doors {
2149 name: "Zoo East Entrance" 2208 name: "Zoo East Entrance"