aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Scripting/ScriptMgr.cpp
diff options
context:
space:
mode:
authorMykhailo Redko <ovitnez@gmail.com>2024-02-13 16:55:37 +0200
committerGitHub <noreply@github.com>2024-02-13 15:55:37 +0100
commitca1560f043df275d9241055adbf61a393666a533 (patch)
tree594263c2cce9d067bc9e550e785c355740ecf465 /src/server/game/Scripting/ScriptMgr.cpp
parent1b878209354723138d2f5d969ee53255e6db94d4 (diff)
Core/Players: Improvements for talent reset logic. (#29580)
* Clean up Player::ResetTalents() from unnecessary logic, such as withdrawing money. Move it to more suitable places. * Implemented SMSG_TALENTS_INVOLUNTARILY_RESET and use it instead of old trinity_string. * Do not reset the accumulated talent reset cost if CONFIG_NO_RESET_TALENT_COST is enabled.
Diffstat (limited to 'src/server/game/Scripting/ScriptMgr.cpp')
-rw-r--r--src/server/game/Scripting/ScriptMgr.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/server/game/Scripting/ScriptMgr.cpp b/src/server/game/Scripting/ScriptMgr.cpp
index 3252ca8d893..b35aa9760b7 100644
--- a/src/server/game/Scripting/ScriptMgr.cpp
+++ b/src/server/game/Scripting/ScriptMgr.cpp
@@ -1843,9 +1843,9 @@ void ScriptMgr::OnPlayerFreeTalentPointsChanged(Player* player, uint32 points)
FOREACH_SCRIPT(PlayerScript)->OnFreeTalentPointsChanged(player, points);
}
-void ScriptMgr::OnPlayerTalentsReset(Player* player, bool noCost)
+void ScriptMgr::OnPlayerTalentsReset(Player* player, bool involuntarily)
{
- FOREACH_SCRIPT(PlayerScript)->OnTalentsReset(player, noCost);
+ FOREACH_SCRIPT(PlayerScript)->OnTalentsReset(player, involuntarily);
}
void ScriptMgr::OnPlayerMoneyChanged(Player* player, int32& amount)
@@ -2591,7 +2591,7 @@ void PlayerScript::OnFreeTalentPointsChanged(Player* /*player*/, uint32 /*points
{
}
-void PlayerScript::OnTalentsReset(Player* /*player*/, bool /*noCost*/)
+void PlayerScript::OnTalentsReset(Player* /*player*/, bool /*involuntarily*/)
{
}