From 15db08d4b5090ac7700cd6afd07b86ea309f1db2 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Mon, 5 Jan 2026 17:08:58 -0500 Subject: Fix bug with masteries requirement --- apworld/client/maps/control_center.gd | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/apworld/client/maps/control_center.gd b/apworld/client/maps/control_center.gd index de9ae4b..fadfed9 100644 --- a/apworld/client/maps/control_center.gd +++ b/apworld/client/maps/control_center.gd @@ -1,3 +1,6 @@ +const kALL_MASTERIES = 19 + + func on_map_load(root): var ap = global.get_node("Archipelago") @@ -37,11 +40,7 @@ func on_map_load(root): root.get_node("/root/scene/Components").add_child.call_deferred(endings_merge) new_door.senders.append(NodePath("/root/scene/Components/EndingsMerge")) - var max_masteries = 13 + ap.enable_gift_maps.size() - if ap.enable_icarus: - max_masteries += 1 - - if ap.masteries_requirement == max_masteries: + if ap.masteries_requirement == kALL_MASTERIES: new_door.senderGroup.append(NodePath("/root/scene/Meshes/Trophies/MasteryListeners")) new_door.excludeSenders.append( NodePath("/root/scene/Meshes/Trophies/MasteryListeners/unlockReaderListenerWhite") -- cgit 1.4.1