Merge branch 'main' into multishop

This commit is contained in:
CaitSith2 2021-01-13 10:40:52 -08:00
commit 082a7b7e41
1 changed files with 2 additions and 5 deletions

View File

@ -20,6 +20,7 @@ def fill_restrictive(world, base_state: CollectionState, locations, itempool, si
return new_state
unplaced_items = []
placements = []
no_access_checks = {}
reachable_items = {}
@ -53,11 +54,6 @@ def fill_restrictive(world, base_state: CollectionState, locations, itempool, si
logging.warning(
f'Not all items placed. Game beatable anyway. (Could not place {item_to_place})')
continue
placements = []
for region in world.regions:
for location in region.locations:
if location.item and not location.event:
placements.append(location)
# fill in name of world for item
item_to_place.world = world
raise FillError(f'No more spots to place {item_to_place}, locations {locations} are invalid. '
@ -67,6 +63,7 @@ def fill_restrictive(world, base_state: CollectionState, locations, itempool, si
if lock:
spot_to_fill.locked = True
locations.remove(spot_to_fill)
placements.append(spot_to_fill)
spot_to_fill.event = True
itempool.extend(unplaced_items)