|  |  | @ -14,6 +14,7 @@ import engine.Enum; | 
			
		
	
		
		
			
				
					
					|  |  |  | import engine.Enum.*; |  |  |  | import engine.Enum.*; | 
			
		
	
		
		
			
				
					
					|  |  |  | import engine.InterestManagement.InterestManager; |  |  |  | import engine.InterestManagement.InterestManager; | 
			
		
	
		
		
			
				
					
					|  |  |  | import engine.InterestManagement.WorldGrid; |  |  |  | import engine.InterestManagement.WorldGrid; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import engine.QuestSystem.QuestManager; | 
			
		
	
		
		
			
				
					
					|  |  |  | import engine.exception.SerializationException; |  |  |  | import engine.exception.SerializationException; | 
			
		
	
		
		
			
				
					
					|  |  |  | import engine.gameManager.*; |  |  |  | import engine.gameManager.*; | 
			
		
	
		
		
			
				
					
					|  |  |  | import engine.job.JobScheduler; |  |  |  | import engine.job.JobScheduler; | 
			
		
	
	
		
		
			
				
					|  |  | @ -1271,6 +1272,14 @@ public class Mob extends AbstractIntelligenceAgent { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 // Give XP, now handled inside the Experience Object
 |  |  |  |                 // Give XP, now handled inside the Experience Object
 | 
			
		
	
		
		
			
				
					
					|  |  |  |                 if (!this.isPet() && !this.isNecroPet() && !(this.agentType.equals(AIAgentType.PET)) && !this.isPlayerGuard) |  |  |  |                 if (!this.isPet() && !this.isNecroPet() && !(this.agentType.equals(AIAgentType.PET)) && !this.isPlayerGuard) | 
			
		
	
		
		
			
				
					
					|  |  |  |                     Experience.doExperience((PlayerCharacter) attacker, this, g); |  |  |  |                     Experience.doExperience((PlayerCharacter) attacker, this, g); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 //handle quest updates
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 PlayerCharacter pc = (PlayerCharacter)attacker; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 if(QuestManager.acceptedQuests.containsKey(pc)){ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     QuestManager.acceptedQuests.get(pc).tryProgress(this.firstName); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |             } else if (attacker.getObjectType().equals(GameObjectType.Mob)) { |  |  |  |             } else if (attacker.getObjectType().equals(GameObjectType.Mob)) { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 Mob mobAttacker = (Mob) attacker; |  |  |  |                 Mob mobAttacker = (Mob) attacker; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  |  | 
 |