only force pinball key in non glitched logic and non retro

This commit is contained in:
Fabian Dill 2020-06-10 06:11:56 +02:00
parent b3d8368b70
commit 7d9d6b3ca1
1 changed files with 4 additions and 6 deletions

View File

@ -47,13 +47,11 @@ def fill_dungeons(world):
all_state_base = world.get_all_state() all_state_base = world.get_all_state()
for player in range(1, world.players + 1): for player in range(1, world.players + 1):
pinball_room = world.get_location('Skull Woods - Pinball Room', player) if not world.retro[player] and world.logic == "noglitches":
if world.retro[player]: pinball_room = world.get_location('Skull Woods - Pinball Room', player)
world.push_item(pinball_room, ItemFactory('Small Key (Universal)', player), False)
else:
world.push_item(pinball_room, ItemFactory('Small Key (Skull Woods)', player), False) world.push_item(pinball_room, ItemFactory('Small Key (Skull Woods)', player), False)
pinball_room.event = True pinball_room.event = True
pinball_room.locked = 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] dungeons = [(list(dungeon.regions), dungeon.big_key, list(dungeon.small_keys), list(dungeon.dungeon_items)) for dungeon in world.dungeons]