|  |  | @ -740,7 +740,7 @@ public class MobAI { | 
			
		
	
		
		
			
				
					
					|  |  |  |                             return; |  |  |  |                             return; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |                         mob.destination = mob.guardCaptain.getLoc(); |  |  |  |                         mob.destination = mob.guardCaptain.getLoc(); | 
			
		
	
		
		
			
				
					
					|  |  |  |                         MovementUtilities.moveToLocation(mob, mob.destination, 5); |  |  |  |                         MovementUtilities.moveToLocation(mob, mob.destination, 5, false); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                     } else |  |  |  |                     } else | 
			
		
	
		
		
			
				
					
					|  |  |  |                         chaseTarget(mob); |  |  |  |                         chaseTarget(mob); | 
			
		
	
		
		
			
				
					
					|  |  |  |                     break; |  |  |  |                     break; | 
			
		
	
	
		
		
			
				
					|  |  | @ -891,7 +891,7 @@ public class MobAI { | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (CombatUtilities.inRange2D(mob, mob.getCombatTarget(), mob.getRange()) == false) { |  |  |  |             if (CombatUtilities.inRange2D(mob, mob.getCombatTarget(), mob.getRange()) == false) { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 if (mob.getRange() > 15) { |  |  |  |                 if (mob.getRange() > 15) { | 
			
		
	
		
		
			
				
					
					|  |  |  |                     mob.destination = mob.getCombatTarget().getLoc(); |  |  |  |                     mob.destination = mob.getCombatTarget().getLoc(); | 
			
		
	
		
		
			
				
					
					|  |  |  |                     MovementUtilities.moveToLocation(mob, mob.destination, 0); |  |  |  |                     MovementUtilities.moveToLocation(mob, mob.destination, 0, false); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                 } else { |  |  |  |                 } else { | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |                     //check if building
 |  |  |  |                     //check if building
 | 
			
		
	
	
		
		
			
				
					|  |  | @ -900,11 +900,11 @@ public class MobAI { | 
			
		
	
		
		
			
				
					
					|  |  |  |                         case PlayerCharacter: |  |  |  |                         case PlayerCharacter: | 
			
		
	
		
		
			
				
					
					|  |  |  |                         case Mob: |  |  |  |                         case Mob: | 
			
		
	
		
		
			
				
					
					|  |  |  |                             mob.destination = MovementUtilities.GetDestinationToCharacter(mob, (AbstractCharacter) mob.getCombatTarget()); |  |  |  |                             mob.destination = MovementUtilities.GetDestinationToCharacter(mob, (AbstractCharacter) mob.getCombatTarget()); | 
			
		
	
		
		
			
				
					
					|  |  |  |                             MovementUtilities.moveToLocation(mob, mob.destination, mob.getRange() + 1); |  |  |  |                             MovementUtilities.moveToLocation(mob, mob.destination, mob.getRange() + 1, false); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                             break; |  |  |  |                             break; | 
			
		
	
		
		
			
				
					
					|  |  |  |                         case Building: |  |  |  |                         case Building: | 
			
		
	
		
		
			
				
					
					|  |  |  |                             mob.destination = mob.getCombatTarget().getLoc(); |  |  |  |                             mob.destination = mob.getCombatTarget().getLoc(); | 
			
		
	
		
		
			
				
					
					|  |  |  |                             MovementUtilities.moveToLocation(mob, mob.getCombatTarget().getLoc(), 0); |  |  |  |                             MovementUtilities.moveToLocation(mob, mob.getCombatTarget().getLoc(), 0, false); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                             break; |  |  |  |                             break; | 
			
		
	
		
		
			
				
					
					|  |  |  |                     } |  |  |  |                     } | 
			
		
	
		
		
			
				
					
					|  |  |  |                 } |  |  |  |                 } | 
			
		
	
	
		
		
			
				
					|  |  | 
 |