diff options
-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 | ||