From 6163f7e85757cd05aa4d49f44bfdbd09c70dae72 Mon Sep 17 00:00:00 2001 From: codemann8 Date: Wed, 5 Jan 2022 03:00:16 -0600 Subject: [PATCH] Implemented OWR reachability guarantee --- OverworldShuffle.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/OverworldShuffle.py b/OverworldShuffle.py index c3997a13..5ef65c4c 100644 --- a/OverworldShuffle.py +++ b/OverworldShuffle.py @@ -1033,6 +1033,10 @@ def validate_layout(world, player): start_region = 'Bomb Shop Area' explore_region(start_region) + if world.shuffle[player] in ['vanilla', 'dungeonssimple', 'dungeonsfull', 'lite', 'lean'] and world.mode == 'inverted': + start_region = 'Dark Chapel Area' + explore_region(start_region) + if not world.is_tile_swapped(0x30, player): start_region = 'Desert Palace Teleporter Ledge' else: