diff options
author | Star Rauchenberger <fefferburbia@gmail.com> | 2025-08-30 12:00:03 -0400 |
---|---|---|
committer | Star Rauchenberger <fefferburbia@gmail.com> | 2025-08-30 12:00:03 -0400 |
commit | d2bc5b2811171685e8bdc895122987b53defcf0a (patch) | |
tree | dabf111e8d4ba8caceee46189075968e223e3ee8 /data/maps/daedalus/doors.txtpb | |
parent | 3b77044a6a53d38a6960eb2a5855283a00b24d75 (diff) | |
download | lingo2-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.txtpb | 65 |
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 | } |
189 | doors { | 189 | doors { |
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 | } |
197 | doors { | 196 | doors { |
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 | } |
300 | doors { | 300 | doors { |
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 | } |
386 | doors { | 387 | doors { |
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 | } |
417 | doors { | 419 | doors { |
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 | } |
495 | doors { | 498 | doors { |
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 | } |
521 | doors { | 525 | doors { |
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 | } |
549 | doors { | 554 | doors { |
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 | } |
580 | doors { | 586 | doors { |
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 | } |
597 | doors { | 604 | doors { |
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 | } |
624 | doors { | 631 | doors { |
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 | } | ||
645 | doors { | ||
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 | } |
680 | doors { | 702 | doors { |
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 | } |
738 | doors { | 761 | doors { |
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 | } |
766 | doors { | 790 | doors { |
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 | } |
796 | doors { | 821 | doors { |
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 | } |
833 | doors { | 859 | doors { |
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 | } |
1008 | doors { | 1035 | doors { |
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 | } |
1038 | doors { | 1066 | doors { |
1039 | name: "Hedges Entrance" | 1067 | name: "Hedges Entrance" |
@@ -1389,7 +1417,7 @@ doors { | |||
1389 | } | 1417 | } |
1390 | doors { | 1418 | doors { |
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 | } | ||
1430 | doors { | ||
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 | } | ||
1436 | doors { | ||
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 | } | ||
1442 | doors { | ||
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 | } |
1403 | doors { | 1448 | doors { |
@@ -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 | } |
1418 | doors { | 1464 | doors { |
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 | } |
1715 | doors { | 1762 | doors { |
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 | } |
1738 | doors { | 1786 | doors { |
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 | } |
1776 | doors { | 1825 | doors { |
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 | } |
1789 | doors { | 1839 | doors { |
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 | } |
1801 | doors { | 1852 | doors { |
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 | } |
1837 | doors { | 1889 | doors { |
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 | } |
1891 | doors { | 1944 | doors { |
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 | } |
1903 | doors { | 1957 | doors { |
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 | } |
1942 | doors { | 1997 | doors { |
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 | } |
2043 | doors { | 2099 | doors { |
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 | } |
2055 | doors { | 2112 | doors { |
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 | } |
2122 | doors { | 2180 | doors { |
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 | } |
2148 | doors { | 2207 | doors { |
2149 | name: "Zoo East Entrance" | 2208 | name: "Zoo East Entrance" |