|  |  |  | @ -620,34 +620,34 @@ public class MobAI {@@ -620,34 +620,34 @@ public class MobAI { | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         try { | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             if(mob.isSiege() || mob.isPet() || mob.isPlayerGuard()){ | 
			
		
	
		
			
				
					|  |  |  |  |                 SuperSimpleMobAI.run(mob); | 
			
		
	
		
			
				
					|  |  |  |  |                 return; | 
			
		
	
		
			
				
					|  |  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |  |             boolean override; | 
			
		
	
		
			
				
					|  |  |  |  |             switch (mob.BehaviourType) { | 
			
		
	
		
			
				
					|  |  |  |  |                 case GuardCaptain: | 
			
		
	
		
			
				
					|  |  |  |  |                 case GuardMinion: | 
			
		
	
		
			
				
					|  |  |  |  |                 case GuardWallArcher: | 
			
		
	
		
			
				
					|  |  |  |  |                 case Pet1: | 
			
		
	
		
			
				
					|  |  |  |  |                 case HamletGuard: | 
			
		
	
		
			
				
					|  |  |  |  |                     override = false; | 
			
		
	
		
			
				
					|  |  |  |  |                     break; | 
			
		
	
		
			
				
					|  |  |  |  |                 default: | 
			
		
	
		
			
				
					|  |  |  |  |                     override = true; | 
			
		
	
		
			
				
					|  |  |  |  |                     break; | 
			
		
	
		
			
				
					|  |  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |  |             //if(mob.isSiege() || mob.isPet() || mob.isPlayerGuard()){
 | 
			
		
	
		
			
				
					|  |  |  |  |             //    SuperSimpleMobAI.run(mob);
 | 
			
		
	
		
			
				
					|  |  |  |  |             //    return;
 | 
			
		
	
		
			
				
					|  |  |  |  |             //}
 | 
			
		
	
		
			
				
					|  |  |  |  |             //boolean override;
 | 
			
		
	
		
			
				
					|  |  |  |  |             //switch (mob.BehaviourType) {
 | 
			
		
	
		
			
				
					|  |  |  |  |             //    case GuardCaptain:
 | 
			
		
	
		
			
				
					|  |  |  |  |             //    case GuardMinion:
 | 
			
		
	
		
			
				
					|  |  |  |  |             //    case GuardWallArcher:
 | 
			
		
	
		
			
				
					|  |  |  |  |             //    case Pet1:
 | 
			
		
	
		
			
				
					|  |  |  |  |             //    case HamletGuard:
 | 
			
		
	
		
			
				
					|  |  |  |  |             //        override = false;
 | 
			
		
	
		
			
				
					|  |  |  |  |             //        break;
 | 
			
		
	
		
			
				
					|  |  |  |  |             //    default:
 | 
			
		
	
		
			
				
					|  |  |  |  |              //       override = true;
 | 
			
		
	
		
			
				
					|  |  |  |  |             //        break;
 | 
			
		
	
		
			
				
					|  |  |  |  |             //}
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             if(mob.isSiege()) | 
			
		
	
		
			
				
					|  |  |  |  |                 override = false; | 
			
		
	
		
			
				
					|  |  |  |  |             //if(mob.isSiege())
 | 
			
		
	
		
			
				
					|  |  |  |  |             //    override = false;
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             if(mob.isPet()) | 
			
		
	
		
			
				
					|  |  |  |  |                 override = false; | 
			
		
	
		
			
				
					|  |  |  |  |             //if(mob.isPet())
 | 
			
		
	
		
			
				
					|  |  |  |  |             //    override = false;
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             if(override){ | 
			
		
	
		
			
				
					|  |  |  |  |                 SuperSimpleMobAI.run(mob); | 
			
		
	
		
			
				
					|  |  |  |  |                 return; | 
			
		
	
		
			
				
					|  |  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |  |             //if(override){
 | 
			
		
	
		
			
				
					|  |  |  |  |             //    SuperSimpleMobAI.run(mob);
 | 
			
		
	
		
			
				
					|  |  |  |  |             //    return;
 | 
			
		
	
		
			
				
					|  |  |  |  |             //}
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             //always check the respawn que, respawn 1 mob max per second to not flood the client
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  |  | 
 |