diff options
Diffstat (limited to 'apworld/player_logic.py')
-rw-r--r-- | apworld/player_logic.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/apworld/player_logic.py b/apworld/player_logic.py index 4aa481d..966f712 100644 --- a/apworld/player_logic.py +++ b/apworld/player_logic.py | |||
@@ -234,10 +234,10 @@ class Lingo2PlayerLogic: | |||
234 | 234 | ||
235 | for door_group in world.static_logic.objects.door_groups: | 235 | for door_group in world.static_logic.objects.door_groups: |
236 | if door_group.type == data_pb2.DoorGroupType.CONNECTOR: | 236 | if door_group.type == data_pb2.DoorGroupType.CONNECTOR: |
237 | if not self.world.options.shuffle_doors: | 237 | if not self.world.options.shuffle_doors or self.world.options.shuffle_worldports: |
238 | continue | 238 | continue |
239 | elif door_group.type == data_pb2.DoorGroupType.COLOR_CONNECTOR: | 239 | elif door_group.type == data_pb2.DoorGroupType.COLOR_CONNECTOR: |
240 | if not self.world.options.shuffle_control_center_colors: | 240 | if not self.world.options.shuffle_control_center_colors or self.world.options.shuffle_worldports: |
241 | continue | 241 | continue |
242 | elif door_group.type == data_pb2.DoorGroupType.SHUFFLE_GROUP: | 242 | elif door_group.type == data_pb2.DoorGroupType.SHUFFLE_GROUP: |
243 | if not self.world.options.shuffle_doors: | 243 | if not self.world.options.shuffle_doors: |