about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2025-09-08 14:15:27 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2025-09-08 14:15:27 -0400
commit3d61abde01f8bc2b0fc342849f2307d9dfe2aaf0 (patch)
tree64304dc36e480198ce34082bb496e30573e3a6e1
parent57a08a321bb1054107afd7b91bc6c77cba5abf32 (diff)
downloadlingo2-archipelago-3d61abde01f8bc2b0fc342849f2307d9dfe2aaf0.tar.gz
lingo2-archipelago-3d61abde01f8bc2b0fc342849f2307d9dfe2aaf0.tar.bz2
lingo2-archipelago-3d61abde01f8bc2b0fc342849f2307d9dfe2aaf0.zip
[Client] Handle lavender cubes
-rw-r--r--client/Archipelago/manager.gd5
1 files changed, 4 insertions, 1 deletions
diff --git a/client/Archipelago/manager.gd b/client/Archipelago/manager.gd index b71a326..a709277 100644 --- a/client/Archipelago/manager.gd +++ b/client/Archipelago/manager.gd
@@ -371,7 +371,10 @@ func _client_connected(slot_data):
371 _item_locks[door.get_id()] = [progressive.get_ap_id(), i + 1] 371 _item_locks[door.get_id()] = [progressive.get_ap_id(), i + 1]
372 372
373 for door_group in gamedata.objects.get_door_groups(): 373 for door_group in gamedata.objects.get_door_groups():
374 if door_group.get_type() == gamedata.SCRIPT_proto.DoorGroupType.CONNECTOR: 374 if (
375 door_group.get_type() == gamedata.SCRIPT_proto.DoorGroupType.CONNECTOR
376 or door_group.get_type() == gamedata.SCRIPT_proto.DoorGroupType.SHUFFLE_GROUP
377 ):
375 for door in door_group.get_doors(): 378 for door in door_group.get_doors():
376 _item_locks[door] = [door_group.get_ap_id(), 1] 379 _item_locks[door] = [door_group.get_ap_id(), 1]
377 380