about summary refs log tree commit diff stats
path: root/apworld
diff options
context:
space:
mode:
Diffstat (limited to 'apworld')
-rw-r--r--apworld/context.py2
-rw-r--r--apworld/regions.py3
2 files changed, 4 insertions, 1 deletions
diff --git a/apworld/context.py b/apworld/context.py index ffe2acd..c367b6c 100644 --- a/apworld/context.py +++ b/apworld/context.py
@@ -277,7 +277,7 @@ class Lingo2ClientContext(CommonContext):
277 "operations": [{"operation": "default", "value": 0}] 277 "operations": [{"operation": "default", "value": 0}]
278 }] 278 }]
279 279
280 if self.slot_data["shuffle_worldports"]: 280 if self.slot_data.get("shuffle_worldports", False):
281 self.set_notify(self.get_datastorage_key("worldports")) 281 self.set_notify(self.get_datastorage_key("worldports"))
282 msg_batch.append({ 282 msg_batch.append({
283 "cmd": "Set", 283 "cmd": "Set",
diff --git a/apworld/regions.py b/apworld/regions.py index 64302f6..3735858 100644 --- a/apworld/regions.py +++ b/apworld/regions.py
@@ -75,6 +75,9 @@ def create_regions(world: "Lingo2World"):
75 if connection.roof_access and not world.options.daedalus_roof_access: 75 if connection.roof_access and not world.options.daedalus_roof_access:
76 continue 76 continue
77 77
78 if connection.vanilla_only and world.options.shuffle_doors:
79 continue
80
78 from_region = world.static_logic.get_room_region_name(connection.from_room) 81 from_region = world.static_logic.get_room_region_name(connection.from_room)
79 to_region = world.static_logic.get_room_region_name(connection.to_room) 82 to_region = world.static_logic.get_room_region_name(connection.to_room)
80 83