diff --git a/KeyDoorShuffle.py b/KeyDoorShuffle.py index 12150c86..01c76593 100644 --- a/KeyDoorShuffle.py +++ b/KeyDoorShuffle.py @@ -1413,9 +1413,9 @@ def prize_relevance(key_layout, dungeon_entrance, is_atgt_swapped): return None -def prize_relevance_sig2(start_regions, d_name, dungeon_entrance, world, player): +def prize_relevance_sig2(start_regions, d_name, dungeon_entrance, is_atgt_swapped): if len(start_regions) > 1 and dungeon_entrance and dungeon_table[d_name].prize: - if dungeon_entrance.name == ('Agahmins Tower' if world.is_atgt_swapped(player) else 'Ganons Tower'): + if dungeon_entrance.name == ('Agahmins Tower' if is_atgt_swapped else 'Ganons Tower'): return 'GT' elif dungeon_entrance.name == 'Pyramid Fairy': return 'BigBomb' @@ -1431,7 +1431,7 @@ def validate_bk_layout(proposal, builder, start_regions, world, player): state.big_key_special = bk_special for region in start_regions: dungeon_entrance, portal_door = find_outside_connection(region) - prize_relevant_flag = prize_relevance_sig2(start_regions, builder.name, dungeon_entrance, world, player) + prize_relevant_flag = prize_relevance_sig2(start_regions, builder.name, dungeon_entrance, world.is_atgt_swapped(player)) if prize_relevant_flag: state.append_door_to_list(portal_door, state.prize_doors) state.prize_door_set[portal_door] = dungeon_entrance