Core: fix chain != chain.from_iterable
This commit is contained in:
parent
3e6f7f0fad
commit
f7bd637073
5
Main.py
5
Main.py
|
@ -395,7 +395,7 @@ def create_playthrough(world):
|
|||
|
||||
# second phase, sphere 0
|
||||
removed_precollected = []
|
||||
for item in (i for i in chain(world.precollected_items.values()) if i.advancement):
|
||||
for item in (i for i in chain.from_iterable(world.precollected_items.values()) if i.advancement):
|
||||
logging.debug('Checking if %s (Player %d) is required to beat the game.', item.name, item.player)
|
||||
world.precollected_items.remove(item)
|
||||
world.state.remove(item)
|
||||
|
@ -461,7 +461,8 @@ def create_playthrough(world):
|
|||
get_path(state, world.get_region('Inverted Big Bomb Shop', player))
|
||||
|
||||
# we can finally output our playthrough
|
||||
world.spoiler.playthrough = {"0": sorted([str(item) for item in chain(world.precollected_items.values())
|
||||
world.spoiler.playthrough = {"0": sorted([str(item) for item in
|
||||
chain.from_iterable(world.precollected_items.values())
|
||||
if item.advancement])}
|
||||
|
||||
for i, sphere in enumerate(collection_spheres):
|
||||
|
|
Loading…
Reference in New Issue