|  |  |  | @ -160,8 +160,7 @@ public enum ForgeManager implements Runnable {@@ -160,8 +160,7 @@ public enum ForgeManager implements Runnable { | 
			
		
	
		
			
				
					|  |  |  |  |             workOrder.total_to_produce *= workOrder.slots_used; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             workOrder.production_cost = calcProductionCost(workOrder); | 
			
		
	
		
			
				
					|  |  |  |  |             workOrder.production_cost_total.putAll(workOrder.production_cost); | 
			
		
	
		
			
				
					|  |  |  |  |             workOrder.production_cost_total.forEach((key, value) -> workOrder.production_cost_total.put(key, value * workOrder.total_to_produce)); | 
			
		
	
		
			
				
					|  |  |  |  |             workOrder.production_cost.forEach((key, value) -> workOrder.production_cost_total.put(key, value * workOrder.total_to_produce)); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             // Withdraw gold and resource costs.  Availability has previously been validated.
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  |  | 
 |