From e8193463b46138be402b35aee6c18ddf9f34afdf Mon Sep 17 00:00:00 2001 From: codemann8 Date: Fri, 25 Aug 2023 11:19:43 -0500 Subject: [PATCH] Fixed error with Mixed OWR + Flute Shuffle --- OverworldShuffle.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OverworldShuffle.py b/OverworldShuffle.py index 8d242d2a..0ff042b9 100644 --- a/OverworldShuffle.py +++ b/OverworldShuffle.py @@ -361,7 +361,7 @@ def link_overworld(world, player): #TODO: Remove, just for testing for exitname, destname in test_connections: connect_two_way(world, exitname, destname, player, connected_edges) - + # layout shuffle groups = adjust_edge_groups(world, trimmed_groups, edges_to_swap, player) @@ -1370,7 +1370,7 @@ def validate_layout(world, player): # check if can be accessed flute if unreachable_regions[region_name].type == (RegionType.LightWorld if world.mode[player] != 'inverted' else RegionType.DarkWorld): owid = OWTileRegions[region_name] - if owid < 0x80 and owid % 40 in flute_data and region_name in flute_data[owid][0]: + if owid < 0x80 and owid % 40 in flute_data and region_name in flute_data[owid % 40][0]: if world.owFluteShuffle[player] != 'vanilla' or owid % 0x40 in default_flute_connections: unreachable_regions.pop(region_name) explore_region(region_name)