Plando: fix automatic locations only working for the first world (#2063)
* copy location_names for each iteration * remove copy, just set the list
This commit is contained in:
parent
f29d5c8cae
commit
a9fb7e2ace
|
@ -487,8 +487,10 @@ class MultiWorld():
|
|||
def get_unfilled_locations_for_players(self, location_names: List[str], players: Iterable[int]):
|
||||
for player in players:
|
||||
if not location_names:
|
||||
location_names = [location.name for location in self.get_unfilled_locations(player)]
|
||||
for location_name in location_names:
|
||||
valid_locations = [location.name for location in self.get_unfilled_locations(player)]
|
||||
else:
|
||||
valid_locations = location_names
|
||||
for location_name in valid_locations:
|
||||
location = self._location_cache.get((location_name, player), None)
|
||||
if location is not None and location.item is None:
|
||||
yield location
|
||||
|
|
Loading…
Reference in New Issue