summaryrefslogtreecommitdiff
path: root/src/server/game/Scripting/ScriptDefines
diff options
context:
space:
mode:
authorAnchyDev <35346484+AnchyDev@users.noreply.github.com>2023-05-06 11:39:36 +1000
committerGitHub <noreply@github.com>2023-05-05 22:39:36 -0300
commit444793346de74d54a7b0b5cb9d9fc62be5772076 (patch)
tree029278a55a4a8689369bf0404fa038fbf498ca60 /src/server/game/Scripting/ScriptDefines
parentd7190451cf1d33e78fb55959b921c92a99f8d8e5 (diff)
feat(Core/Hooks): Add parameter to detect XP origin for OnGiveXP hook. (#16109)
Added enum parameter to detect where XP originated from.
Diffstat (limited to 'src/server/game/Scripting/ScriptDefines')
-rw-r--r--src/server/game/Scripting/ScriptDefines/PlayerScript.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/Scripting/ScriptDefines/PlayerScript.cpp b/src/server/game/Scripting/ScriptDefines/PlayerScript.cpp
index 03254d66c8..6b7be2ca5c 100644
--- a/src/server/game/Scripting/ScriptDefines/PlayerScript.cpp
+++ b/src/server/game/Scripting/ScriptDefines/PlayerScript.cpp
@@ -154,11 +154,11 @@ void ScriptMgr::OnBeforeLootMoney(Player* player, Loot* loot)
});
}
-void ScriptMgr::OnGivePlayerXP(Player* player, uint32& amount, Unit* victim)
+void ScriptMgr::OnGivePlayerXP(Player* player, uint32& amount, Unit* victim, uint8 xpSource)
{
ExecuteScript<PlayerScript>([&](PlayerScript* script)
{
- script->OnGiveXP(player, amount, victim);
+ script->OnGiveXP(player, amount, victim, xpSource);
});
}