Core/Player: removed InitTalentForLevel as it no longer serves any purpose which isn't already covered by other functions

This commit is contained in:
Ovahlord
2024-07-28 03:46:04 +02:00
parent e6171fe888
commit fd24f07322
5 changed files with 10 additions and 17 deletions

View File

@@ -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))

View File

@@ -102,7 +102,8 @@ public:
if (level != oldlevel)
{
target->SetLevel(static_cast<uint8>(level));
target->InitTalentForLevel();
target->UpdateAvailableTalentPoints();
target->SendTalentsInfoData();
target->SetXP(0);
}

View File

@@ -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;
}