summaryrefslogtreecommitdiff
path: root/src/server/game/Scripting/ScriptDefines
diff options
context:
space:
mode:
authorWalter Pagani <paganiwalter@gmail.com>2023-06-13 08:10:35 -0300
committerGitHub <noreply@github.com>2023-06-13 08:10:35 -0300
commitc676a828376877e63da77fc1adc81ac2aa3daab0 (patch)
tree63221e28e054ba5a92a034fb2899d64890f10526 /src/server/game/Scripting/ScriptDefines
parenta432316dec6a3f66a6ef92400a1f1210e889f383 (diff)
chore(Core/ScriptMgr):Add Hook OnBeforeFillQuestLootItem (#16509)
* chore(Core/ScriptMgr):Add Hook OnBeforeLootItem * Change name. Credit Anchy
Diffstat (limited to 'src/server/game/Scripting/ScriptDefines')
-rw-r--r--src/server/game/Scripting/ScriptDefines/PlayerScript.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/server/game/Scripting/ScriptDefines/PlayerScript.cpp b/src/server/game/Scripting/ScriptDefines/PlayerScript.cpp
index 6b7be2ca5c..a21f15f1d4 100644
--- a/src/server/game/Scripting/ScriptDefines/PlayerScript.cpp
+++ b/src/server/game/Scripting/ScriptDefines/PlayerScript.cpp
@@ -582,6 +582,14 @@ void ScriptMgr::OnLootItem(Player* player, Item* item, uint32 count, ObjectGuid
});
}
+void ScriptMgr::OnBeforeFillQuestLootItem(Player* player, LootItem& item)
+{
+ ExecuteScript<PlayerScript>([&](PlayerScript* script)
+ {
+ script->OnBeforeFillQuestLootItem(player, item);
+ });
+}
+
void ScriptMgr::OnStoreNewItem(Player* player, Item* item, uint32 count)
{
ExecuteScript<PlayerScript>([&](PlayerScript* script)