about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2026-01-05 17:08:58 -0500
committerStar Rauchenberger <fefferburbia@gmail.com>2026-01-05 17:08:58 -0500
commit15db08d4b5090ac7700cd6afd07b86ea309f1db2 (patch)
tree421baed1a0c4395b62ed39c9792224e21ec9c815
parenta112d7612df7b16987b5228f18cbd29748b3656c (diff)
downloadlingo2-archipelago-15db08d4b5090ac7700cd6afd07b86ea309f1db2.tar.gz
lingo2-archipelago-15db08d4b5090ac7700cd6afd07b86ea309f1db2.tar.bz2
lingo2-archipelago-15db08d4b5090ac7700cd6afd07b86ea309f1db2.zip
Fix bug with masteries requirement
-rw-r--r--apworld/client/maps/control_center.gd9
1 files 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 @@
1const kALL_MASTERIES = 19
2
3
1func on_map_load(root): 4func on_map_load(root):
2 var ap = global.get_node("Archipelago") 5 var ap = global.get_node("Archipelago")
3 6
@@ -37,11 +40,7 @@ func on_map_load(root):
37 root.get_node("/root/scene/Components").add_child.call_deferred(endings_merge) 40 root.get_node("/root/scene/Components").add_child.call_deferred(endings_merge)
38 new_door.senders.append(NodePath("/root/scene/Components/EndingsMerge")) 41 new_door.senders.append(NodePath("/root/scene/Components/EndingsMerge"))
39 42
40 var max_masteries = 13 + ap.enable_gift_maps.size() 43 if ap.masteries_requirement == kALL_MASTERIES:
41 if ap.enable_icarus:
42 max_masteries += 1
43
44 if ap.masteries_requirement == max_masteries:
45 new_door.senderGroup.append(NodePath("/root/scene/Meshes/Trophies/MasteryListeners")) 44 new_door.senderGroup.append(NodePath("/root/scene/Meshes/Trophies/MasteryListeners"))
46 new_door.excludeSenders.append( 45 new_door.excludeSenders.append(
47 NodePath("/root/scene/Meshes/Trophies/MasteryListeners/unlockReaderListenerWhite") 46 NodePath("/root/scene/Meshes/Trophies/MasteryListeners/unlockReaderListenerWhite")