From c6eb0d80e737e9406cb39b85d6cceae0f7441116 Mon Sep 17 00:00:00 2001 From: codemann8 Date: Fri, 28 Oct 2022 12:04:14 -0500 Subject: [PATCH] Fixed ER bug causing inaccessible entrances to not get resolved --- EntranceShuffle.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EntranceShuffle.py b/EntranceShuffle.py index 23d90597..afdb34ca 100644 --- a/EntranceShuffle.py +++ b/EntranceShuffle.py @@ -1508,7 +1508,7 @@ def connect_inaccessible_regions(world, lw_entrances, dw_entrances, caves, playe for region_name in inaccessible_regions.copy(): region = world.get_region(region_name, player) if region.type not in [RegionType.LightWorld, RegionType.DarkWorld] or not any((not exit.connected_region and exit.spot_type == 'Entrance') for exit in region.exits) \ - or (region_name == 'Pyramid Exit Ledge' and world.shuffle[player] != 'insanity' or world.is_tile_swapped(0x1b, player)) \ + or (region_name == 'Pyramid Exit Ledge' and (world.shuffle[player] != 'insanity' or world.is_tile_swapped(0x1b, player))) \ or region_name in ['Hyrule Castle Water', 'Pyramid Water']: inaccessible_regions.remove(region_name) elif region.type == (RegionType.LightWorld if not invFlag else RegionType.DarkWorld):