diff options
Diffstat (limited to 'client')
| -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 | ||
