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