mirror of
https://github.com/mangosfour/server.git
synced 2025-12-14 07:37:01 +00:00
Fix to fix.
This commit is contained in:
parent
21d4f53965
commit
a27d1340bd
1 changed files with 3 additions and 0 deletions
|
|
@ -5465,6 +5465,9 @@ void Player::SetSkill(uint16 id, uint16 step, uint16 currVal, uint16 maxVal)
|
||||||
{
|
{
|
||||||
if(currVal)
|
if(currVal)
|
||||||
{
|
{
|
||||||
|
// update step
|
||||||
|
SetUInt32Value(PLAYER_SKILL_INDEX(itr->second.pos), MAKE_PAIR32(id, step));
|
||||||
|
// update value
|
||||||
SetUInt32Value(PLAYER_SKILL_VALUE_INDEX(itr->second.pos), MAKE_SKILL_VALUE(currVal, maxVal));
|
SetUInt32Value(PLAYER_SKILL_VALUE_INDEX(itr->second.pos), MAKE_SKILL_VALUE(currVal, maxVal));
|
||||||
if(itr->second.uState != SKILL_NEW)
|
if(itr->second.uState != SKILL_NEW)
|
||||||
itr->second.uState = SKILL_CHANGED;
|
itr->second.uState = SKILL_CHANGED;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue