|  |  |  | @ -2450,6 +2450,13 @@ public enum PowersManager {@@ -2450,6 +2450,13 @@ public enum PowersManager { | 
			
		
	
		
			
				
					|  |  |  |  |                     dodgeMsg.setTargetID(awo.getObjectUUID()); | 
			
		
	
		
			
				
					|  |  |  |  |                     sendPowerMsg(pc, 4, dodgeMsg); | 
			
		
	
		
			
				
					|  |  |  |  |                     return true; | 
			
		
	
		
			
				
					|  |  |  |  |                 } else if (testPassive(pc, tarAc, "Block")) { | 
			
		
	
		
			
				
					|  |  |  |  |                     // Dodge fired, send dodge message
 | 
			
		
	
		
			
				
					|  |  |  |  |                     PerformActionMsg dodgeMsg = new PerformActionMsg(msg); | 
			
		
	
		
			
				
					|  |  |  |  |                     dodgeMsg.setTargetType(awo.getObjectType().ordinal()); | 
			
		
	
		
			
				
					|  |  |  |  |                     dodgeMsg.setTargetID(awo.getObjectUUID()); | 
			
		
	
		
			
				
					|  |  |  |  |                     sendPowerMsg(pc, 4, dodgeMsg); | 
			
		
	
		
			
				
					|  |  |  |  |                     return true; | 
			
		
	
		
			
				
					|  |  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |  |             return false; | 
			
		
	
	
		
			
				
					|  |  |  | @ -2497,7 +2504,12 @@ public enum PowersManager {@@ -2497,7 +2504,12 @@ public enum PowersManager { | 
			
		
	
		
			
				
					|  |  |  |  |             if (AbstractWorldObject.IsAbstractCharacter(awo)) { | 
			
		
	
		
			
				
					|  |  |  |  |                 AbstractCharacter tarAc = (AbstractCharacter) awo; | 
			
		
	
		
			
				
					|  |  |  |  |                 // Handle Dodge passive
 | 
			
		
	
		
			
				
					|  |  |  |  |                 return testPassive(caster, tarAc, "Dodge"); | 
			
		
	
		
			
				
					|  |  |  |  |                 boolean passiveFired = false; | 
			
		
	
		
			
				
					|  |  |  |  |                 passiveFired =  testPassive(caster, tarAc, "Dodge"); | 
			
		
	
		
			
				
					|  |  |  |  |                 if(!passiveFired) | 
			
		
	
		
			
				
					|  |  |  |  |                     passiveFired =  testPassive(caster, tarAc, "Block"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                 return passiveFired; | 
			
		
	
		
			
				
					|  |  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |  |             return false; | 
			
		
	
		
			
				
					|  |  |  |  |         } else | 
			
		
	
	
		
			
				
					|  |  |  | 
 |