about summary refs log tree commit diff stats
path: root/apworld/player_logic.py
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2025-09-22 12:05:18 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2025-09-22 12:05:18 -0400
commit424f5d4a830fb43f86c76d73d795412890d55bc2 (patch)
treee949a30d7d683cb45d3c0dcfd8f391a769c3dc7f /apworld/player_logic.py
parentbc3f90b6bdfdb651570a7b3f0e80fea19db14974 (diff)
downloadlingo2-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.py4
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: