From c910785211b7cd573620fe29d4cb5ee069352afc Mon Sep 17 00:00:00 2001 From: codemann8 Date: Thu, 16 Dec 2021 14:27:13 -0600 Subject: [PATCH] Fixed Lake Shop not having Blue Potion in Inverted --- Regions.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Regions.py b/Regions.py index b4a48d73..8f8ee418 100644 --- a/Regions.py +++ b/Regions.py @@ -1121,9 +1121,11 @@ def mark_dark_world_regions(world, player): def create_shops(world, player): world.shops[player] = [] for region_name, (room_id, type, shopkeeper, custom, locked, inventory, sram) in shop_table.items(): - if (world.mode[player] == 'inverted') != (0x35 in world.owswaps[player][0] and world.owMixed[player]) and region_name == 'Dark Lake Hylia Shop': - locked = True - inventory = [('Blue Potion', 160), ('Blue Shield', 50), ('Bombs (10)', 50)] + if world.mode[player] == 'inverted': + if (0x35 not in world.owswaps[player][0] and region_name == 'Dark Lake Hylia Shop') \ + or (0x35 in world.owswaps[player][0] and region_name == 'Cave Shop (Lake Hylia)'): + locked = True + inventory = [('Blue Potion', 160), ('Blue Shield', 50), ('Bombs (10)', 50)] region = world.get_region(region_name, player) shop = Shop(region, room_id, type, shopkeeper, custom, locked, sram) region.shop = shop