From d01ddabcafdbfae907c71b0d2589195c1e41332f Mon Sep 17 00:00:00 2001 From: codemann8 Date: Wed, 12 Jan 2022 02:53:38 -0600 Subject: [PATCH] Fixed issue with duplicate regions in OW sectors --- OverworldShuffle.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OverworldShuffle.py b/OverworldShuffle.py index 041ed087..20715557 100644 --- a/OverworldShuffle.py +++ b/OverworldShuffle.py @@ -869,7 +869,7 @@ def build_sectors(world, player): if (any(r in unique_regions for r in explored_regions)): for s in range(len(sectors)): if (any(r in sectors[s] for r in explored_regions)): - sectors[s] = list(list(sectors[s]) + list(explored_regions)) + sectors[s] = list(dict.fromkeys(list(sectors[s]) + list(explored_regions))) break else: sectors.append(explored_regions) @@ -895,7 +895,7 @@ def build_sectors(world, player): if (any(r in unique_regions for r in explored_regions)): for s2 in range(len(sectors2)): if (any(r in sectors2[s2] for r in explored_regions)): - sectors2[s2] = list(sectors2[s2] + explored_regions) + sectors2[s2] = list(dict.fromkeys(sectors2[s2] + explored_regions)) break else: sectors2.append(explored_regions)