| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -222,13 +222,15 @@ public enum ZoneManager { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        if (ZoneManager.macroZones.isEmpty()) | 
					 | 
					 | 
					 | 
					        if (ZoneManager.macroZones.isEmpty()) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            return; | 
					 | 
					 | 
					 | 
					            return; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        for (Zone zone : ZoneManager.macroZones) { | 
					 | 
					 | 
					 | 
					        // Reset hotZone availability if none are left.
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					        if (ZoneManager.availableHotZones() == 0) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					            ZoneManager.resetHotZones(); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					        for (Zone zone : ZoneManager.macroZones) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            if (validHotZone(zone)) | 
					 | 
					 | 
					 | 
					            if (validHotZone(zone)) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                zoneArray.add(zone.getObjectUUID()); | 
					 | 
					 | 
					 | 
					                zoneArray.add(zone.getObjectUUID()); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        } | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        int entryIndex = ThreadLocalRandom.current().nextInt(zoneArray.size()); | 
					 | 
					 | 
					 | 
					        int entryIndex = ThreadLocalRandom.current().nextInt(zoneArray.size()); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        hotzone = ZoneManager.getZoneByUUID(zoneArray.get(entryIndex)); | 
					 | 
					 | 
					 | 
					        hotzone = ZoneManager.getZoneByUUID(zoneArray.get(entryIndex)); | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |