|  |  | @ -201,12 +201,10 @@ public class CombatUtilities { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 return; |  |  |  |                 return; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         int anim = 75; |  |  |  |         int anim = 75; | 
			
		
	
		
		
			
				
					
					|  |  |  |         float speed; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (mainHand) |  |  |  |         //handle the retaliate here because even if the mob misses you can still retaliate
 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             speed = agent.getSpeedHandOne(); |  |  |  |         if (AbstractWorldObject.IsAbstractCharacter(target)) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         else |  |  |  |             CombatManager.handleRetaliate((AbstractCharacter) target, agent); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             speed = agent.getSpeedHandTwo(); |  |  |  |  | 
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         DamageType dt = DamageType.Crush; |  |  |  |         DamageType dt = DamageType.Crush; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  |  | @ -288,11 +286,6 @@ public class CombatUtilities { | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (((Mob) target).isSiege()) |  |  |  |             if (((Mob) target).isSiege()) | 
			
		
	
		
		
			
				
					
					|  |  |  |                 return; |  |  |  |                 return; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         //handle the retaliate
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (AbstractWorldObject.IsAbstractCharacter(target)) |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             CombatManager.handleRetaliate((AbstractCharacter) target, agent); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (target.getObjectType() == GameObjectType.Mob) { |  |  |  |         if (target.getObjectType() == GameObjectType.Mob) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             Mob targetMob = (Mob) target; |  |  |  |             Mob targetMob = (Mob) target; | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (targetMob.isSiege()) |  |  |  |             if (targetMob.isSiege()) | 
			
		
	
	
		
		
			
				
					|  |  | 
 |