diff options
Diffstat (limited to 'src/server/scripts')
| -rw-r--r-- | src/server/scripts/Commands/cs_character.cpp | 2 | ||||
| -rw-r--r-- | src/server/scripts/Commands/cs_group.cpp | 3 | ||||
| -rw-r--r-- | src/server/scripts/Commands/cs_reset.cpp | 6 |
3 files changed, 6 insertions, 5 deletions
diff --git a/src/server/scripts/Commands/cs_character.cpp b/src/server/scripts/Commands/cs_character.cpp index 58f6d982f08..6f7bc77978c 100644 --- a/src/server/scripts/Commands/cs_character.cpp +++ b/src/server/scripts/Commands/cs_character.cpp @@ -752,7 +752,6 @@ public: if (Player* target = player->GetConnectedPlayer()) { target->GiveLevel(static_cast<uint8>(newlevel)); - target->InitTalentForLevel(); target->SetXP(0); if (handler->needReportToTarget(target)) @@ -799,7 +798,6 @@ public: if (Player* target = player->GetConnectedPlayer()) { target->GiveLevel(static_cast<uint8>(newlevel)); - target->InitTalentForLevel(); target->SetXP(0); if (handler->needReportToTarget(target)) diff --git a/src/server/scripts/Commands/cs_group.cpp b/src/server/scripts/Commands/cs_group.cpp index 24e412e0c93..141b34c9562 100644 --- a/src/server/scripts/Commands/cs_group.cpp +++ b/src/server/scripts/Commands/cs_group.cpp @@ -102,7 +102,8 @@ public: if (level != oldlevel) { target->SetLevel(static_cast<uint8>(level)); - target->InitTalentForLevel(); + target->UpdateAvailableTalentPoints(); + target->SendTalentsInfoData(); target->SetXP(0); } diff --git a/src/server/scripts/Commands/cs_reset.cpp b/src/server/scripts/Commands/cs_reset.cpp index 6870f822ebd..f983d3b3b50 100644 --- a/src/server/scripts/Commands/cs_reset.cpp +++ b/src/server/scripts/Commands/cs_reset.cpp @@ -142,7 +142,8 @@ public: target->InitRunes(); target->InitStatsForLevel(true); target->InitTaxiNodesForLevel(); - target->InitTalentForLevel(); + target->UpdateAvailableTalentPoints(); + target->SendTalentsInfoData(); target->SetXP(0); target->_ApplyAllLevelScaleItemMods(true); @@ -197,7 +198,8 @@ public: target->InitRunes(); target->InitStatsForLevel(true); target->InitTaxiNodesForLevel(); - target->InitTalentForLevel(); + target->UpdateAvailableTalentPoints(); + target->SendTalentsInfoData(); return true; } |
