|  |  | @ -181,9 +181,6 @@ public class Blueprint { | 
			
		
	
		
		
			
				
					
					|  |  |  |     public int getMaxSlots() { |  |  |  |     public int getMaxSlots() { | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (this.buildingGroup != null && this.buildingGroup.equals(BuildingGroup.BARRACK)) |  |  |  |         if (this.buildingGroup != null && this.buildingGroup.equals(BuildingGroup.BARRACK)) | 
			
		
	
		
		
			
				
					
					|  |  |  |             return 1; |  |  |  |             return 1; | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (this.buildingGroup != null && this.buildingGroup.equals(BuildingGroup.TOL)){ |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             return 4; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         return maxSlots; |  |  |  |         return maxSlots; | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  |  | @ -319,7 +316,7 @@ public class Blueprint { | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (this.maxSlots <= 1 && this.buildingGroup.equals(BuildingGroup.TOL) == false) |  |  |  |         if (this.maxSlots <= 1 && this.buildingGroup.equals(BuildingGroup.TOL) == false) | 
			
		
	
		
		
			
				
					
					|  |  |  |             return maxSlots; |  |  |  |             return maxSlots; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (this.maxRank == 1 && currentRank == 1 && this.buildingGroup.equals(BuildingGroup.TOL) == false) |  |  |  |         if (this.maxRank == 1 && currentRank == 1&& this.buildingGroup.equals(BuildingGroup.TOL) == false) | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |             return getMaxSlots(); |  |  |  |             return getMaxSlots(); | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         switch (currentRank) { |  |  |  |         switch (currentRank) { | 
			
		
	
	
		
		
			
				
					|  |  | @ -335,11 +332,13 @@ public class Blueprint { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 break; |  |  |  |                 break; | 
			
		
	
		
		
			
				
					
					|  |  |  |             case 6: |  |  |  |             case 6: | 
			
		
	
		
		
			
				
					
					|  |  |  |             case 7: |  |  |  |             case 7: | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 availableSlots = 3; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 break; | 
			
		
	
		
		
			
				
					
					|  |  |  |             case 8: |  |  |  |             case 8: | 
			
		
	
		
		
			
				
					
					|  |  |  |                 availableSlots = 3; |  |  |  |                 availableSlots = 3; | 
			
		
	
		
		
			
				
					
					|  |  |  |                 break; |  |  |  |                 break; | 
			
		
	
		
		
			
				
					
					|  |  |  |             default: |  |  |  |             default: | 
			
		
	
		
		
			
				
					
					|  |  |  |                 availableSlots = 1; |  |  |  |                 availableSlots = 0; | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                 break; |  |  |  |                 break; | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |         if(this.buildingGroup.equals(BuildingGroup.TOL)){ |  |  |  |         if(this.buildingGroup.equals(BuildingGroup.TOL)){ | 
			
		
	
	
		
		
			
				
					|  |  | 
 |