|  |  | @ -1623,18 +1623,28 @@ public enum PowersManager { | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         // create list of characters
 |  |  |  |         // create list of characters
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         HashSet<AbstractCharacter> trackChars; |  |  |  |         HashSet<AbstractCharacter> trackChars; | 
			
		
	
		
		
			
				
					
					|  |  |  |         switch(msg.getPowerToken()){ |  |  |  | 
 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             case 431511776: |  |  |  |         PowersBase trackPower = PowersManager.getPowerByToken(msg.getPowerToken()); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             case 429578587: |  |  |  |         if(trackPower != null && trackPower.category.equals("TRACK")){ | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             case 429503360: |  |  |  |             trackChars = getTrackList(playerCharacter); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             case 44106356: |  |  |  |         }else{ | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 trackChars = getTrackList(playerCharacter); |  |  |  |             trackChars = RangeBasedAwo.getTrackList(allTargets, playerCharacter, maxTargets); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 break; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             default: |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 trackChars = RangeBasedAwo.getTrackList(allTargets, playerCharacter, maxTargets); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 break; |  |  |  |  | 
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         //switch(msg.getPowerToken()){
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         //    case 431511776: // Hunt Foe Huntress
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         //    case 429578587: // Hunt Foe Scout
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         //    case 429503360: // Track Huntsman
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         //    case 44106356: //
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         //        trackChars = getTrackList(playerCharacter);
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         //        break;
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         //    default:
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         //        trackChars = RangeBasedAwo.getTrackList(allTargets, playerCharacter, maxTargets);
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         //        break;
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         //}
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         TrackWindowMsg trackWindowMsg = new TrackWindowMsg(msg); |  |  |  |         TrackWindowMsg trackWindowMsg = new TrackWindowMsg(msg); | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         // send track window
 |  |  |  |         // send track window
 | 
			
		
	
	
		
		
			
				
					|  |  | 
 |