|
|
@ -831,7 +831,6 @@ public enum PowersManager { |
|
|
|
if (playerCharacter == null || msg == null) |
|
|
|
if (playerCharacter == null || msg == null) |
|
|
|
return; |
|
|
|
return; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//handle sprint for bard sprint
|
|
|
|
//handle sprint for bard sprint
|
|
|
|
if(msg.getPowerUsedID() == 429005674){ |
|
|
|
if(msg.getPowerUsedID() == 429005674){ |
|
|
|
msg.setPowerUsedID(429611355); |
|
|
|
msg.setPowerUsedID(429611355); |
|
|
@ -857,7 +856,7 @@ public enum PowersManager { |
|
|
|
if(msg.getTargetType() == GameObjectType.PlayerCharacter.ordinal()) { |
|
|
|
if(msg.getTargetType() == GameObjectType.PlayerCharacter.ordinal()) { |
|
|
|
PlayerCharacter target = PlayerCharacter.getPlayerCharacter(msg.getTargetID()); |
|
|
|
PlayerCharacter target = PlayerCharacter.getPlayerCharacter(msg.getTargetID()); |
|
|
|
if (msg.getPowerUsedID() == 429601664) |
|
|
|
if (msg.getPowerUsedID() == 429601664) |
|
|
|
if(target.getPromotionClassID() != 2516) |
|
|
|
if(target.getPromotionClassID() != 2516)//templar
|
|
|
|
PlayerCharacter.getPlayerCharacter(msg.getTargetID()).removeEffectBySource(EffectSourceType.Transform, msg.getNumTrains(), true); |
|
|
|
PlayerCharacter.getPlayerCharacter(msg.getTargetID()).removeEffectBySource(EffectSourceType.Transform, msg.getNumTrains(), true); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -902,6 +901,9 @@ public enum PowersManager { |
|
|
|
return; |
|
|
|
return; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(pb.targetSelf) |
|
|
|
|
|
|
|
msg.setTargetID(playerCharacter.getObjectUUID()); |
|
|
|
|
|
|
|
|
|
|
|
int trains = msg.getNumTrains(); |
|
|
|
int trains = msg.getNumTrains(); |
|
|
|
|
|
|
|
|
|
|
|
// verify player is not stunned or power type is blocked
|
|
|
|
// verify player is not stunned or power type is blocked
|
|
|
|