@ -1633,10 +1633,10 @@ public class Mob extends AbstractIntelligenceAgent {
				@@ -1633,10 +1633,10 @@ public class Mob extends AbstractIntelligenceAgent {
					 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        this . mana . set ( this . manaMax ) ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        this . stamina . set ( this . staminaMax ) ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        // Don't override level for guard minions
   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        // Don't override level for guard minions or pets 
   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        if  ( this . contract  = =  null )   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					            if  ( ! this . behaviour Type. equals ( MobBehaviourType . GuardMinion )  & &  ! this . agentType . equals ( AIAgentType . PET ) )   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					            if  ( ! this . agent Type. equals ( AIAgentType . GUARD )  & &  ! this . agentType . equals ( AIAgentType . PET ) )   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					                this . level  =  ( short )  this . mobBase . getLevel ( ) ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        //set bonuses
   
				
			 
			
		
	
	
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
				
				 
				 
				
					@ -1667,7 +1667,7 @@ public class Mob extends AbstractIntelligenceAgent {
				@@ -1667,7 +1667,7 @@ public class Mob extends AbstractIntelligenceAgent {
					 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					            // Do not adjust a pet's bindloc.
   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					            if  ( ! this . behaviour Type. equals ( MobBehaviourType . Pet1 ) )   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					            if  ( ! this . agent Type. equals ( AIAgentType . PET ) )   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					                this . bindLoc  =  this . parentZone . getLoc ( ) . add ( this . bindLoc ) ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        }  else  {