From 7d9d6b3ca1b0379bcd74e578e04561ea3d3d87ec Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Wed, 10 Jun 2020 06:11:56 +0200 Subject: [PATCH] only force pinball key in non glitched logic and non retro --- Dungeons.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/Dungeons.py b/Dungeons.py index 8c4a11e4..9da540bd 100644 --- a/Dungeons.py +++ b/Dungeons.py @@ -47,13 +47,11 @@ def fill_dungeons(world): all_state_base = world.get_all_state() for player in range(1, world.players + 1): - pinball_room = world.get_location('Skull Woods - Pinball Room', player) - if world.retro[player]: - world.push_item(pinball_room, ItemFactory('Small Key (Universal)', player), False) - else: + if not world.retro[player] and world.logic == "noglitches": + pinball_room = world.get_location('Skull Woods - Pinball Room', player) world.push_item(pinball_room, ItemFactory('Small Key (Skull Woods)', player), False) - pinball_room.event = True - pinball_room.locked = True + pinball_room.event = True + pinball_room.locked = True dungeons = [(list(dungeon.regions), dungeon.big_key, list(dungeon.small_keys), list(dungeon.dungeon_items)) for dungeon in world.dungeons]