From d79984b099c3f762b95d3b4257bef113d3a8d6ee Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Sun, 7 Sep 2025 15:42:00 -0400 Subject: Added door groups --- data/door_groups.txtpb | 84 ++++++++++++++++++++++++++++++ data/ids.yaml | 12 ++++- data/maps/daedalus/doors.txtpb | 4 -- data/maps/the_entry/connections.txtpb | 2 +- data/maps/the_entry/doors.txtpb | 2 +- data/maps/the_repetitive/connections.txtpb | 2 +- data/maps/the_repetitive/doors.txtpb | 2 +- 7 files changed, 98 insertions(+), 10 deletions(-) create mode 100644 data/door_groups.txtpb (limited to 'data') diff --git a/data/door_groups.txtpb b/data/door_groups.txtpb new file mode 100644 index 0000000..ca8ce54 --- /dev/null +++ b/data/door_groups.txtpb @@ -0,0 +1,84 @@ +door_groups { + name: "The Entry - Repetitive Entrance" + type: CONNECTOR + doors { + map: "the_entry" + name: "Starting Room West Wall North Door" + } + doors { + map: "the_repetitive" + name: "Entry Entrance" + } +} +door_groups { + name: "The Repetitive - Plaza Entrance" + type: CONNECTOR + doors { + map: "the_repetitive" + name: "Black Hallway" + } + doors { + map: "the_plaza" + name: "Repetitive Entrance" + } +} +door_groups { + name: "Control Center White Doors" + type: COLOR_CONNECTOR + doors { + map: "daedalus" + name: "White Hallway From Entry" + } + doors { + map: "the_entry" + name: "Control Center White Door" + } +} +door_groups { + name: "Control Center Purple Doors" + type: COLOR_CONNECTOR + doors { + map: "daedalus" + name: "Purple Hallway From Great" + } + doors { + map: "the_great" + name: "Control Center Purple Door" + } +} +door_groups { + name: "Control Center Orange Doors" + type: COLOR_CONNECTOR + doors { + map: "daedalus" + name: "Control Center Orange Door" + } + doors { + map: "the_unkempt" + name: "Control Center Orange Door" + } +} +door_groups { + name: "Control Center Brown Doors" + type: COLOR_CONNECTOR + doors { + map: "the_bearer" + name: "Control Center Brown Door" + } + doors { + map: "the_tree" + name: "Control Center Brown Door" + } +} +door_groups { + name: "Control Center Blue Doors" + type: COLOR_CONNECTOR + doors { + map: "the_digital" + name: "Control Center Blue Door" + } + doors { + map: "the_unyielding" + name: "Digital Entrance" + } +} diff --git a/data/ids.yaml b/data/ids.yaml index 6498619..bd6cbc1 100644 --- a/data/ids.yaml +++ b/data/ids.yaml @@ -1743,13 +1743,13 @@ maps: Red Blue Area Left Door: 302 Red Blue Area Right Door: 303 Red Room Painting: 323 - Repetitive Entrance: 312 Revitalized Entrance: 306 Right Eye Entrance: 301 Scarf Door: 296 Second Room Left Door: 298 Second Room Right Door: 290 Shop Entrance: 313 + Starting Room West Wall North Door: 2781 Third Eye Painting: 324 Trick Door: 287 Trick To Shop Door: 289 @@ -2760,6 +2760,7 @@ maps: ZEROING: 1118 doors: Anti-Collectable Room: 1025 + Black Hallway: 2780 Cyan Door: 1028 Cyan Puzzles: 1032 Dot Area Entrance: 1026 @@ -2768,7 +2769,6 @@ maps: Lime Puzzles: 1031 Magenta Door: 1029 Magenta Puzzles: 1033 - Plaza Entrance: 1024 Yellow Door: 1030 Yellow Puzzles: 1034 the_revitalized: @@ -3840,3 +3840,11 @@ special: A Job Well Done: 1160 progressives: Progressive Gold Ending: 2753 +door_groups: + Control Center Blue Doors: 2788 + Control Center Brown Doors: 2787 + Control Center Orange Doors: 2786 + Control Center Purple Doors: 2785 + Control Center White Doors: 2784 + The Entry - Repetitive Entrance: 2782 + The Repetitive - Plaza Entrance: 2783 diff --git a/data/maps/daedalus/doors.txtpb b/data/maps/daedalus/doors.txtpb index 7359c5e..d6c33f4 100644 --- a/data/maps/daedalus/doors.txtpb +++ b/data/maps/daedalus/doors.txtpb @@ -892,16 +892,12 @@ doors { } doors { name: "White Hallway From Entry" - # TODO: This should be combined with the corresponding door in the_entry, at - # least when connections are not shuffled. type: CONTROL_CENTER_COLOR receivers: "Components/Doors/Halls/froom_6" control_center_color: "white" } doors { name: "Purple Hallway From Great" - # TODO: This should be combined with the corresponding door in the_great, at - # least when connections are not shuffled. type: CONTROL_CENTER_COLOR receivers: "Components/Doors/Halls/froom_7" control_center_color: "purple" diff --git a/data/maps/the_entry/connections.txtpb b/data/maps/the_entry/connections.txtpb index 6f847da..a2e325a 100644 --- a/data/maps/the_entry/connections.txtpb +++ b/data/maps/the_entry/connections.txtpb @@ -192,7 +192,7 @@ connections { connections { from_room: "Starting Room" to_room: "Repetitive Entrance" - door { name: "Repetitive Entrance" } + door { name: "Starting Room West Wall North Door" } } connections { from_room: "Lime Room" diff --git a/data/maps/the_entry/doors.txtpb b/data/maps/the_entry/doors.txtpb index 78ffa52..6bef160 100644 --- a/data/maps/the_entry/doors.txtpb +++ b/data/maps/the_entry/doors.txtpb @@ -193,7 +193,7 @@ doors { location_room: "Starting Room" } doors { - name: "Repetitive Entrance" + name: "Starting Room West Wall North Door" type: ITEM_ONLY receivers: "Components/Doors/Entry/entry_proxied_9" double_letters: true diff --git a/data/maps/the_repetitive/connections.txtpb b/data/maps/the_repetitive/connections.txtpb index 2b115a9..0afe72d 100644 --- a/data/maps/the_repetitive/connections.txtpb +++ b/data/maps/the_repetitive/connections.txtpb @@ -6,7 +6,7 @@ connections { connections { from_room: "Main Room" to_room: "Plaza Connector" - door { name: "Plaza Entrance" } + door { name: "Black Hallway" } oneway: true } connections { diff --git a/data/maps/the_repetitive/doors.txtpb b/data/maps/the_repetitive/doors.txtpb index 9e63c1d..8171dc4 100644 --- a/data/maps/the_repetitive/doors.txtpb +++ b/data/maps/the_repetitive/doors.txtpb @@ -6,7 +6,7 @@ doors { location_room: "Main Room" } doors { - name: "Plaza Entrance" + name: "Black Hallway" type: STANDARD receivers: "Components/Doors/Door12" panels { room: "Main Room" name: "I" } -- cgit 1.4.1