summary refs log tree commit diff stats
path: root/apworld/regions.py
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2025-09-03 21:51:34 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2025-09-03 21:51:34 -0400
commitbed3397a3acb42104cbf085455954313178d8433 (patch)
treef4cd9f318b578c85e7a23c05896e7505c4c86e4b /apworld/regions.py
parentc5edb28bd91936ede3c7d31a9d934ef5428fba40 (diff)
downloadlingo2-archipelago-bed3397a3acb42104cbf085455954313178d8433.tar.gz
lingo2-archipelago-bed3397a3acb42104cbf085455954313178d8433.tar.bz2
lingo2-archipelago-bed3397a3acb42104cbf085455954313178d8433.zip
Added option for Daedalus roof access logic
Diffstat (limited to 'apworld/regions.py')
-rw-r--r--apworld/regions.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/apworld/regions.py b/apworld/regions.py index fe2c99b..e30493c 100644 --- a/apworld/regions.py +++ b/apworld/regions.py
@@ -41,6 +41,9 @@ def create_regions(world: "Lingo2World"):
41 41
42 # TODO: The requirements of the opposite trigger also matter. 42 # TODO: The requirements of the opposite trigger also matter.
43 for connection in world.static_logic.objects.connections: 43 for connection in world.static_logic.objects.connections:
44 if connection.roof_access and not world.options.daedalus_roof_access:
45 continue
46
44 from_region = world.static_logic.get_room_region_name(connection.from_room) 47 from_region = world.static_logic.get_room_region_name(connection.from_room)
45 to_region = world.static_logic.get_room_region_name(connection.to_room) 48 to_region = world.static_logic.get_room_region_name(connection.to_room)
46 connection_name = f"{from_region} -> {to_region}" 49 connection_name = f"{from_region} -> {to_region}"