From bcee95150cf969ab38b91df4cc16217d35bd7443 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Fri, 27 Feb 2026 13:01:22 -0500 Subject: Handle white ending with no requirements --- apworld/client/maps/control_center.gd | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'apworld') diff --git a/apworld/client/maps/control_center.gd b/apworld/client/maps/control_center.gd index 8e919ab..b307984 100644 --- a/apworld/client/maps/control_center.gd +++ b/apworld/client/maps/control_center.gd @@ -15,7 +15,11 @@ func on_map_load(root): _set_up_mastery_listener(root, "icarus") _set_up_mastery_listener(root, "stellar") - if ap.endings_requirement != 12 or ap.masteries_requirement != 0: + if ap.endings_requirement == 0 and ap.masteries_requirement == 0: + # Weird edge case. Dunno why I'm even allowing it. + var old_door = root.get_node("/root/scene/Components/Doors/entry_19") + old_door.queue_free() + elif ap.endings_requirement != 12 or ap.masteries_requirement != 0: # Set up listeners for the potential White Ending requirements. var merging_prefab = preload("res://objects/nodes/listeners/mergingListener.tscn") -- cgit 1.4.1