|  |  | @ -1578,6 +1578,14 @@ public enum PowersManager { | 
			
		
	
		
		
			
				
					
					|  |  |  |         trackChars = new HashSet<>(); |  |  |  |         trackChars = new HashSet<>(); | 
			
		
	
		
		
			
				
					
					|  |  |  |         HashSet<AbstractWorldObject> allInRange = WorldGrid.getObjectsInRangePartial(playerCharacter.loc,MBServerStatics.CHARACTER_LOAD_RANGE,MBServerStatics.MASK_PLAYER); |  |  |  |         HashSet<AbstractWorldObject> allInRange = WorldGrid.getObjectsInRangePartial(playerCharacter.loc,MBServerStatics.CHARACTER_LOAD_RANGE,MBServerStatics.MASK_PLAYER); | 
			
		
	
		
		
			
				
					
					|  |  |  |         ArrayList<Guild> nationsInRange = new ArrayList<>(); |  |  |  |         ArrayList<Guild> nationsInRange = new ArrayList<>(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         ArrayList<AbstractWorldObject> purgeList = new ArrayList<>(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         for(AbstractWorldObject trackChar : allInRange) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             if(trackChar.equals(playerCharacter) || !trackChar.isAlive() || !((PlayerCharacter)trackChar).isActive()) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 purgeList.add(trackChar); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         allInRange.removeAll(purgeList); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         //first round to add players in range
 |  |  |  |         //first round to add players in range
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         for(AbstractWorldObject trackChar : allInRange){ |  |  |  |         for(AbstractWorldObject trackChar : allInRange){ | 
			
		
	
		
		
			
				
					
					|  |  |  |             if(trackChar.equals(playerCharacter) || !trackChar.isAlive() || !((PlayerCharacter)trackChar).isActive()) |  |  |  |             if(trackChar.equals(playerCharacter) || !trackChar.isAlive() || !((PlayerCharacter)trackChar).isActive()) | 
			
		
	
	
		
		
			
				
					|  |  | 
 |