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)
 | 
					                        candidates.remove(c)
 | 
				
			||||||
                        break
 | 
					                        break
 | 
				
			||||||
            else:
 | 
					            else:
 | 
				
			||||||
 | 
					                # This *should* never happen. But let's fail safely just in case.
 | 
				
			||||||
                logging.warning("Ran out of ShopShuffle Item candidate locations.")
 | 
					                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
 | 
					            # update table to location data
 | 
				
			||||||
            item_name = location.item.name
 | 
					            item_name = location.item.name
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue