diff options
Diffstat (limited to 'src/game/Player.h')
-rw-r--r-- | src/game/Player.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/game/Player.h b/src/game/Player.h index 93574049bad..d9d0797cfe4 100644 --- a/src/game/Player.h +++ b/src/game/Player.h @@ -1874,7 +1874,7 @@ class Player : public Unit, public GridObject<Player> void UpdateWeaponSkill (WeaponAttackType attType); void UpdateCombatSkills(Unit *pVictim, WeaponAttackType attType, bool defence); - void SetSkill(uint32 id, uint16 currVal, uint16 maxVal); + void SetSkill(uint16 id, uint16 step, uint16 currVal, uint16 maxVal); uint16 GetMaxSkillValue(uint32 skill) const; // max + perm. bonus + temp bonus uint16 GetPureMaxSkillValue(uint32 skill) const; // max uint16 GetSkillValue(uint32 skill) const; // skill value + perm. bonus + temp bonus @@ -1882,6 +1882,7 @@ class Player : public Unit, public GridObject<Player> uint16 GetPureSkillValue(uint32 skill) const; // skill value int16 GetSkillPermBonusValue(uint32 skill) const; int16 GetSkillTempBonusValue(uint32 skill) const; + uint16 GetSkillStep(uint16 skill) const; // 0...6 bool HasSkill(uint32 skill) const; void learnSkillRewardedSpells(uint32 id, uint32 value); |