|  |  | @ -53,10 +53,8 @@ public class HourlyJobThread implements Runnable { | 
			
		
	
		
		
			
				
					
					|  |  |  |             Logger.error("missing city map"); |  |  |  |             Logger.error("missing city map"); | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         //run maintenance every day at 2 am
 |  |  |  |         //run mines every day at 1:00 am CST
 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         if(LocalDateTime.now().getHour() == 2) { |  |  |  |         if(LocalDateTime.now().getHour() == 1) { | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             MaintenanceManager.dailyMaintenance(); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |             //produce mine resources once a day
 |  |  |  |             //produce mine resources once a day
 | 
			
		
	
		
		
			
				
					
					|  |  |  |             for (Mine mine : Mine.getMines()) { |  |  |  |             for (Mine mine : Mine.getMines()) { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 try { |  |  |  |                 try { | 
			
		
	
	
		
		
			
				
					|  |  | @ -68,6 +66,11 @@ public class HourlyJobThread implements Runnable { | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         //run maintenance every day at 2 am
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         if(LocalDateTime.now().getHour() == 2) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             MaintenanceManager.dailyMaintenance(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         switch(LocalDateTime.now().getHour()){ |  |  |  |         switch(LocalDateTime.now().getHour()){ | 
			
		
	
		
		
			
				
					
					|  |  |  |             case 3: |  |  |  |             case 3: | 
			
		
	
		
		
			
				
					
					|  |  |  |             case 6: |  |  |  |             case 6: | 
			
		
	
	
		
		
			
				
					|  |  | 
 |