From f417a166bc8c626981da612fc5372acb15e19593 Mon Sep 17 00:00:00 2001 From: KJack Date: Tue, 7 Nov 2023 11:46:08 -0500 Subject: feat(Core/Scripts): added `OnAfterSpecSlotChanged` hook (#17637) --- src/server/game/Scripting/ScriptDefines/PlayerScript.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/server/game/Scripting/ScriptDefines') diff --git a/src/server/game/Scripting/ScriptDefines/PlayerScript.cpp b/src/server/game/Scripting/ScriptDefines/PlayerScript.cpp index de924a6c6e..c6ff46681f 100644 --- a/src/server/game/Scripting/ScriptDefines/PlayerScript.cpp +++ b/src/server/game/Scripting/ScriptDefines/PlayerScript.cpp @@ -153,6 +153,14 @@ void ScriptMgr::OnPlayerTalentsReset(Player* player, bool noCost) }); } +void ScriptMgr::OnAfterSpecSlotChanged(Player* player, uint8 newSlot) +{ + ExecuteScript([=](PlayerScript* script) + { + script->OnAfterSpecSlotChanged(player, newSlot); + }); +} + void ScriptMgr::OnPlayerMoneyChanged(Player* player, int32& amount) { ExecuteScript([&](PlayerScript* script) -- cgit v1.2.3