|
|
@ -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
|
|
|
|