|  |  | @ -555,7 +555,6 @@ public enum CombatManager { | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (target == null) |  |  |  |             if (target == null) | 
			
		
	
		
		
			
				
					
					|  |  |  |                 return; |  |  |  |                 return; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             if(ac.getObjectType().equals(GameObjectType.PlayerCharacter)){ |  |  |  |             if(ac.getObjectType().equals(GameObjectType.PlayerCharacter)){ | 
			
		
	
		
		
			
				
					
					|  |  |  |                 PlayerCharacter pc = (PlayerCharacter) ac; |  |  |  |                 PlayerCharacter pc = (PlayerCharacter) ac; | 
			
		
	
		
		
			
				
					
					|  |  |  |                 pc.combatStats.calculateATR(true); |  |  |  |                 pc.combatStats.calculateATR(true); | 
			
		
	
	
		
		
			
				
					|  |  | @ -672,13 +671,13 @@ public enum CombatManager { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 } |  |  |  |                 } | 
			
		
	
		
		
			
				
					
					|  |  |  |             } else { |  |  |  |             } else { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 AbstractCharacter tar = (AbstractCharacter) target; |  |  |  |                 AbstractCharacter tar = (AbstractCharacter) target; | 
			
		
	
		
		
			
				
					
					|  |  |  |                 handleRetaliate(tar, ac);   //Handle target attacking back if in combat and has no other target
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 if(tar.getObjectType().equals(GameObjectType.PlayerCharacter)){ |  |  |  |                 if(tar.getObjectType().equals(GameObjectType.PlayerCharacter)){ | 
			
		
	
		
		
			
				
					
					|  |  |  |                     ((PlayerCharacter)tar).combatStats.calculateDefense(); |  |  |  |                     ((PlayerCharacter)tar).combatStats.calculateDefense(); | 
			
		
	
		
		
			
				
					
					|  |  |  |                     defense = ((PlayerCharacter)tar).combatStats.defense; |  |  |  |                     defense = ((PlayerCharacter)tar).combatStats.defense; | 
			
		
	
		
		
			
				
					
					|  |  |  |                 }else { |  |  |  |                 }else { | 
			
		
	
		
		
			
				
					
					|  |  |  |                     defense = tar.getDefenseRating(); |  |  |  |                     defense = tar.getDefenseRating(); | 
			
		
	
		
		
			
				
					
					|  |  |  |                 } |  |  |  |                 } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 handleRetaliate(tar, ac);   //Handle target attacking back if in combat and has no other target
 | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |             errorTrack = 4; |  |  |  |             errorTrack = 4; | 
			
		
	
	
		
		
			
				
					|  |  | 
 |