HK: Bugfix shop requirements to be >= rather than >.
This was causing off-by-one errors, which were problematic if e.g. a Grubfather slot wanted all 46 grubs.
This commit is contained in:
		 Daniel Grace
					Daniel Grace
				
			
				
					committed by
					
						 Fabian Dill
						Fabian Dill
					
				
			
			
				
	
			
			
			 Fabian Dill
						Fabian Dill
					
				
			
						parent
						
							10b3803a7f
						
					
				
				
					commit
					6970c5ce97
				
			| @@ -25,7 +25,7 @@ def set_shop_prices(hk_world): | ||||
|     for shop, unit in hk_world.shops.items(): | ||||
|         for i in range(1, 1 + hk_world.created_multi_locations[shop]): | ||||
|             loc = hk_world.world.get_location(f"{shop}_{i}", hk_world.player) | ||||
|             add_rule(loc, lambda state, unit=units[unit], cost=loc.cost: state.count(unit, player) > cost) | ||||
|             add_rule(loc, lambda state, unit=units[unit], cost=loc.cost: state.count(unit, player) >= cost) | ||||
|  | ||||
|  | ||||
| def set_rules(hk_world): | ||||
|   | ||||
		Reference in New Issue
	
	Block a user