|  |  | @ -48,18 +48,19 @@ public class MobAI { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 return; |  |  |  |                 return; | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (target.getObjectType() == Enum.GameObjectType.PlayerCharacter && canCast(mob)) { |  |  |  |             //mob casting disabled
 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |             //if (target.getObjectType() == Enum.GameObjectType.PlayerCharacter && canCast(mob)) {
 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 if (mob.isPlayerGuard() == false && MobCast(mob)) { |  |  |  | 
 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     mob.updateLocation(); |  |  |  |                 //if (mob.isPlayerGuard() == false && MobCast(mob)) {
 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     return; |  |  |  |                 //    mob.updateLocation();
 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 } |  |  |  |                 //    return;
 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |                 //}
 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 if (mob.isPlayerGuard() == true && GuardCast(mob)) { |  |  |  | 
 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     mob.updateLocation(); |  |  |  |                 //if (mob.isPlayerGuard() == true && GuardCast(mob)) {
 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     return; |  |  |  |                 //    mob.updateLocation();
 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 } |  |  |  |                 //    return;
 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |                 //}
 | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             //}
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (!CombatUtilities.inRangeToAttack(mob, target)) |  |  |  |             if (!CombatUtilities.inRangeToAttack(mob, target)) | 
			
		
	
		
		
			
				
					
					|  |  |  |                 return; |  |  |  |                 return; | 
			
		
	
	
		
		
			
				
					|  |  | 
 |