|  |  | @ -3162,8 +3162,6 @@ public class PlayerCharacter extends AbstractCharacter { | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         // TODO get equip bonus
 |  |  |  |         // TODO get equip bonus
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         this.update(false); |  |  |  |         this.update(false); | 
			
		
	
		
		
			
				
					
					|  |  |  |         if(this.getRaceID() == 2013 || this.getRaceID() == 2014) |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             bonus -= 0.1f; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         this.speedMod = bonus; |  |  |  |         this.speedMod = bonus; | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  |  | @ -3396,11 +3394,11 @@ public class PlayerCharacter extends AbstractCharacter { | 
			
		
	
		
		
			
				
					
					|  |  |  |     public void recalculatePlayerStats(boolean initialized) { |  |  |  |     public void recalculatePlayerStats(boolean initialized) { | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         //calculate base stats
 |  |  |  |         //calculate base stats
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         calculateBaseStats(); |  |  |  |         this.calculateBaseStats(); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         //calculate base skills
 |  |  |  |         //calculate base skills
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         CharacterSkill.updateAllBaseAmounts(this); |  |  |  |         CharacterSkill.updateAllBaseAmounts(this); | 
			
		
	
		
		
			
				
					
					|  |  |  |         calculateModifiedStats(); |  |  |  |         this.calculateModifiedStats(); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         //calculate modified skills
 |  |  |  |         //calculate modified skills
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         CharacterSkill.updateAllModifiedAmounts(this); |  |  |  |         CharacterSkill.updateAllModifiedAmounts(this); | 
			
		
	
	
		
		
			
				
					|  |  | @ -3410,13 +3408,13 @@ public class PlayerCharacter extends AbstractCharacter { | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         //calculate ATR, damage and defense
 |  |  |  |         //calculate ATR, damage and defense
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         calculateAtrDefenseDamage(); |  |  |  |         this.calculateAtrDefenseDamage(); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         //calculate movement bonus
 |  |  |  |         //calculate movement bonus
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         calculateSpeedMod(); |  |  |  |         this.calculateSpeedMod(); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         // recalculate Max Health/Mana/Stamina
 |  |  |  |         // recalculate Max Health/Mana/Stamina
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         calculateMaxHealthManaStamina(); |  |  |  |         this.calculateMaxHealthManaStamina(); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         // recalculate Resists
 |  |  |  |         // recalculate Resists
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         Resists.calculateResists(this); |  |  |  |         Resists.calculateResists(this); | 
			
		
	
	
		
		
			
				
					|  |  | 
 |