From 03e9f24ce2b7519cec51da412264ca9420c6f785 Mon Sep 17 00:00:00 2001 From: codemann8 Date: Thu, 19 Aug 2021 09:58:41 -0500 Subject: [PATCH] Fixed infinite loop issue in OW Shuffle --- OverworldShuffle.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/OverworldShuffle.py b/OverworldShuffle.py index ba2e4152..6b3aca9d 100644 --- a/OverworldShuffle.py +++ b/OverworldShuffle.py @@ -230,11 +230,15 @@ def link_overworld(world, player): f += 1 if f < len(forward_edge_sets): forward_set = forward_edge_sets[f] + else: + break f += 1 while back_set[0] in connected_edges: b += 1 if b < len(back_edge_sets): back_set = back_edge_sets[b] + else: + break b += 1 assert len(forward_set) == len(back_set) for (forward_edge, back_edge) in zip(forward_set, back_set):