From f1d511b26e7cfb12ade666b6aeac49bbdb8ff2ae Mon Sep 17 00:00:00 2001 From: codemann8 Date: Mon, 18 Oct 2021 20:40:31 -0500 Subject: [PATCH] Fixed issue with Blacksmith using wrong pool in Lite ER --- EntranceShuffle.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/EntranceShuffle.py b/EntranceShuffle.py index f725eb79..4aae27b6 100644 --- a/EntranceShuffle.py +++ b/EntranceShuffle.py @@ -1410,6 +1410,8 @@ def place_blacksmith(world, links_house, player): elif world.doorShuffle[player] == 'vanilla' or world.intensity[player] < 3: sanc_region = world.get_entrance('Sanctuary Exit', player).connected_region.name blacksmith_doors = list(set(blacksmith_doors + list(build_accessible_entrance_list(world, sanc_region, player, assumed_inventory, False, True, True)))) + if world.shuffle[player] in ['lite', 'liteplus']: + blacksmith_doors = [e for e in blacksmith_doors if e in list(zip(*(default_item_connections + (default_shop_connections if world.shopsanity[player] else []))))[0]] random.shuffle(blacksmith_doors) blacksmith_hut = blacksmith_doors.pop()