safer failure in case of no more candidate swaps
This commit is contained in:
parent
f47fafe7e3
commit
3a99aedf89
4
Main.py
4
Main.py
|
@ -238,8 +238,10 @@ def main(args, seed=None):
|
|||
candidates.remove(c)
|
||||
break
|
||||
else:
|
||||
# This *should* never happen. But let's fail safely just in case.
|
||||
logging.warning("Ran out of ShopShuffle Item candidate locations.")
|
||||
break # we ran out of candidates
|
||||
shop.region.locations.remove(location)
|
||||
continue
|
||||
|
||||
# update table to location data
|
||||
item_name = location.item.name
|
||||
|
|
Loading…
Reference in New Issue