From 7b0ca2ef6d29e46f53f8d7f39405d3d1086c09a6 Mon Sep 17 00:00:00 2001 From: codemann8 Date: Fri, 20 Aug 2021 05:00:06 -0500 Subject: [PATCH] Fix for keeping Std connections vanilla in Standard+Parallel OW --- OverworldShuffle.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/OverworldShuffle.py b/OverworldShuffle.py index 0eb7f78e..c9cc6c24 100644 --- a/OverworldShuffle.py +++ b/OverworldShuffle.py @@ -215,7 +215,11 @@ def link_overworld(world, player): # all layout shuffling occurs here if world.owShuffle[player] != 'vanilla': # layout shuffle - random.shuffle(groups) + if world.mode[player] == 'standard': + random.shuffle(groups[2:]) # keep first 2 groups (Standard) first + else: + random.shuffle(groups) + for (forward_edge_sets, back_edge_sets) in groups: assert len(forward_edge_sets) == len(back_edge_sets) random.shuffle(forward_edge_sets)