From 3ffc27f5d40a4f12934b1353a60644db5a4a9fab Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Thu, 23 Oct 2025 00:36:35 -0400 Subject: Latch the control center color doors --- apworld/options.py | 3 --- data/maps/daedalus/doors.txtpb | 3 +++ data/maps/the_bearer/doors.txtpb | 1 + data/maps/the_digital/doors.txtpb | 1 + data/maps/the_entry/doors.txtpb | 1 + data/maps/the_great/doors.txtpb | 3 +++ data/maps/the_impressive/doors.txtpb | 1 + data/maps/the_owl/doors.txtpb | 1 + data/maps/the_tree/doors.txtpb | 1 + data/maps/the_unkempt/doors.txtpb | 1 + 10 files changed, 13 insertions(+), 3 deletions(-) diff --git a/apworld/options.py b/apworld/options.py index 3d8abee..600df6a 100644 --- a/apworld/options.py +++ b/apworld/options.py @@ -57,9 +57,6 @@ class ShuffleWorldports(Toggle): Randomizes the connections between maps. This affects worldports only, which are the loading zones you walk into in order to change maps. This does not affect paintings, panels that teleport you, or certain other special connections like the one between The Shop and Control Center. - - NOTE: It is highly recommended that you turn on Shuffle Control Center Colors when using Shuffle Worldports. Not - doing so runs the risk of creating an unfinishable seed. """ display_name = "Shuffle Worldports" diff --git a/data/maps/daedalus/doors.txtpb b/data/maps/daedalus/doors.txtpb index b6881b3..de6971e 100644 --- a/data/maps/daedalus/doors.txtpb +++ b/data/maps/daedalus/doors.txtpb @@ -866,6 +866,7 @@ doors { doors { name: "Control Center Orange Door" type: CONTROL_CENTER_COLOR + latch: true receivers: "Components/Doors/Halls/oroom_6" control_center_color: "orange" } @@ -893,12 +894,14 @@ doors { doors { name: "White Hallway From Entry" type: CONTROL_CENTER_COLOR + latch: true receivers: "Components/Doors/Halls/froom_6" control_center_color: "white" } doors { name: "Purple Hallway From Great" type: CONTROL_CENTER_COLOR + latch: true receivers: "Components/Doors/Halls/froom_7" control_center_color: "purple" } diff --git a/data/maps/the_bearer/doors.txtpb b/data/maps/the_bearer/doors.txtpb index f1f5a57..1893455 100644 --- a/data/maps/the_bearer/doors.txtpb +++ b/data/maps/the_bearer/doors.txtpb @@ -241,6 +241,7 @@ doors { doors { name: "Control Center Brown Door" type: CONTROL_CENTER_COLOR + latch: true receivers: "Components/Doors/brown_1" control_center_color: "brown" } diff --git a/data/maps/the_digital/doors.txtpb b/data/maps/the_digital/doors.txtpb index 3a2e381..35cfa81 100644 --- a/data/maps/the_digital/doors.txtpb +++ b/data/maps/the_digital/doors.txtpb @@ -42,6 +42,7 @@ doors { doors { name: "Control Center Blue Door" type: CONTROL_CENTER_COLOR + latch: true receivers: "Components/Doors/maze2" control_center_color: "blue" } diff --git a/data/maps/the_entry/doors.txtpb b/data/maps/the_entry/doors.txtpb index 40e486a..5a07322 100644 --- a/data/maps/the_entry/doors.txtpb +++ b/data/maps/the_entry/doors.txtpb @@ -161,6 +161,7 @@ doors { doors { name: "Control Center White Door" type: CONTROL_CENTER_COLOR + latch: true receivers: "Components/Doors/back_left_7" control_center_color: "white" } diff --git a/data/maps/the_great/doors.txtpb b/data/maps/the_great/doors.txtpb index bf28421..132aa6f 100644 --- a/data/maps/the_great/doors.txtpb +++ b/data/maps/the_great/doors.txtpb @@ -54,18 +54,21 @@ doors { doors { name: "Control Center Purple Door" type: CONTROL_CENTER_COLOR + latch: true receivers: "Components/Doors/entry_23" control_center_color: "purple" } doors { name: "Control Center Gray Door" type: CONTROL_CENTER_COLOR + latch: true receivers: "Components/Doors/Gates/Gate/animationListener" control_center_color: "gray" } doors { name: "Control Center Red Door" type: CONTROL_CENTER_COLOR + latch: true receivers: "Components/Doors/entry_18" control_center_color: "red" } diff --git a/data/maps/the_impressive/doors.txtpb b/data/maps/the_impressive/doors.txtpb index e27d531..03ec9f5 100644 --- a/data/maps/the_impressive/doors.txtpb +++ b/data/maps/the_impressive/doors.txtpb @@ -32,6 +32,7 @@ doors { doors { name: "Control Center Green Door" type: CONTROL_CENTER_COLOR + latch: true receivers: "Components/Doors/entry_2" control_center_color: "green" } diff --git a/data/maps/the_owl/doors.txtpb b/data/maps/the_owl/doors.txtpb index 9254c2a..032863e 100644 --- a/data/maps/the_owl/doors.txtpb +++ b/data/maps/the_owl/doors.txtpb @@ -59,6 +59,7 @@ doors { doors { name: "Control Center Magenta Door" type: CONTROL_CENTER_COLOR + latch: true receivers: "Components/Doors/entry_18" control_center_color: "magenta" } diff --git a/data/maps/the_tree/doors.txtpb b/data/maps/the_tree/doors.txtpb index 6cb4086..1932aa7 100644 --- a/data/maps/the_tree/doors.txtpb +++ b/data/maps/the_tree/doors.txtpb @@ -1,6 +1,7 @@ doors { name: "Control Center Brown Door" type: CONTROL_CENTER_COLOR + latch: true receivers: "Components/Doors/entry_1" control_center_color: "brown" } diff --git a/data/maps/the_unkempt/doors.txtpb b/data/maps/the_unkempt/doors.txtpb index 10165ee..446fe69 100644 --- a/data/maps/the_unkempt/doors.txtpb +++ b/data/maps/the_unkempt/doors.txtpb @@ -68,6 +68,7 @@ doors { doors { name: "Control Center Orange Door" type: CONTROL_CENTER_COLOR + latch: true receivers: "Components/Doors/entry_6" receivers: "Components/Doors/entry_13" receivers: "Panels/Assorted/panel_1/teleportListener" -- cgit 1.4.1