|  |  |  | @ -9,9 +9,11 @@@@ -9,9 +9,11 @@ | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | package engine.jobs; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | import engine.Enum; | 
			
		
	
		
			
				
					|  |  |  |  | import engine.gameManager.CombatManager; | 
			
		
	
		
			
				
					|  |  |  |  | import engine.job.AbstractJob; | 
			
		
	
		
			
				
					|  |  |  |  | import engine.objects.AbstractCharacter; | 
			
		
	
		
			
				
					|  |  |  |  | import engine.objects.PlayerCharacter; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | public class AttackJob extends AbstractJob { | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  |  | @ -29,6 +31,9 @@ public class AttackJob extends AbstractJob {@@ -29,6 +31,9 @@ public class AttackJob extends AbstractJob { | 
			
		
	
		
			
				
					|  |  |  |  |     @Override | 
			
		
	
		
			
				
					|  |  |  |  |     protected void doJob() { | 
			
		
	
		
			
				
					|  |  |  |  |         CombatManager.doCombat(this.source, slot); | 
			
		
	
		
			
				
					|  |  |  |  |         if(this.source.getObjectType().equals(Enum.GameObjectType.PlayerCharacter)) | 
			
		
	
		
			
				
					|  |  |  |  |             if(((PlayerCharacter)this.source).getHidden() > 0) | 
			
		
	
		
			
				
					|  |  |  |  |                 this.source.removeEffectBySource(Enum.EffectSourceType.Invisibility,41,true); | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     public boolean success() { | 
			
		
	
	
		
			
				
					|  |  |  | 
 |