diff options
Diffstat (limited to 'apworld')
| -rw-r--r-- | apworld/client/maps/control_center.gd | 6 |
1 files changed, 5 insertions, 1 deletions
| 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): | |||
| 15 | _set_up_mastery_listener(root, "icarus") | 15 | _set_up_mastery_listener(root, "icarus") |
| 16 | _set_up_mastery_listener(root, "stellar") | 16 | _set_up_mastery_listener(root, "stellar") |
| 17 | 17 | ||
| 18 | if ap.endings_requirement != 12 or ap.masteries_requirement != 0: | 18 | if ap.endings_requirement == 0 and ap.masteries_requirement == 0: |
| 19 | # Weird edge case. Dunno why I'm even allowing it. | ||
| 20 | var old_door = root.get_node("/root/scene/Components/Doors/entry_19") | ||
| 21 | old_door.queue_free() | ||
| 22 | elif ap.endings_requirement != 12 or ap.masteries_requirement != 0: | ||
| 19 | # Set up listeners for the potential White Ending requirements. | 23 | # Set up listeners for the potential White Ending requirements. |
| 20 | var merging_prefab = preload("res://objects/nodes/listeners/mergingListener.tscn") | 24 | var merging_prefab = preload("res://objects/nodes/listeners/mergingListener.tscn") |
| 21 | 25 | ||
