diff options
author | Star Rauchenberger <fefferburbia@gmail.com> | 2025-09-08 14:15:27 -0400 |
---|---|---|
committer | Star Rauchenberger <fefferburbia@gmail.com> | 2025-09-08 14:15:27 -0400 |
commit | 3d61abde01f8bc2b0fc342849f2307d9dfe2aaf0 (patch) | |
tree | 64304dc36e480198ce34082bb496e30573e3a6e1 | |
parent | 57a08a321bb1054107afd7b91bc6c77cba5abf32 (diff) | |
download | lingo2-archipelago-3d61abde01f8bc2b0fc342849f2307d9dfe2aaf0.tar.gz lingo2-archipelago-3d61abde01f8bc2b0fc342849f2307d9dfe2aaf0.tar.bz2 lingo2-archipelago-3d61abde01f8bc2b0fc342849f2307d9dfe2aaf0.zip |
[Client] Handle lavender cubes
-rw-r--r-- | client/Archipelago/manager.gd | 5 |
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 | ||