diff options
author | Star Rauchenberger <fefferburbia@gmail.com> | 2025-09-22 12:05:18 -0400 |
---|---|---|
committer | Star Rauchenberger <fefferburbia@gmail.com> | 2025-09-22 12:05:18 -0400 |
commit | 424f5d4a830fb43f86c76d73d795412890d55bc2 (patch) | |
tree | e949a30d7d683cb45d3c0dcfd8f391a769c3dc7f /apworld/player_logic.py | |
parent | bc3f90b6bdfdb651570a7b3f0e80fea19db14974 (diff) | |
download | lingo2-archipelago-424f5d4a830fb43f86c76d73d795412890d55bc2.tar.gz lingo2-archipelago-424f5d4a830fb43f86c76d73d795412890d55bc2.tar.bz2 lingo2-archipelago-424f5d4a830fb43f86c76d73d795412890d55bc2.zip |
[Apworld] Added worldport shuffle
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: |