diff options
Diffstat (limited to 'src/server/game/Scripting/ScriptMgr.cpp')
-rwxr-xr-x | src/server/game/Scripting/ScriptMgr.cpp | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/server/game/Scripting/ScriptMgr.cpp b/src/server/game/Scripting/ScriptMgr.cpp index f7f5e495280..8849194a8c5 100755 --- a/src/server/game/Scripting/ScriptMgr.cpp +++ b/src/server/game/Scripting/ScriptMgr.cpp @@ -823,12 +823,20 @@ uint32 ScriptMgr::GetDialogStatus(Player* player, GameObject* go) return tmpscript->GetDialogStatus(player, go); } -void ScriptMgr::OnGameObjectDestroyed(Player* player, GameObject* go, uint32 eventId) +void ScriptMgr::OnGameObjectDestroyed(GameObject* go, Player* player, uint32 eventId) { ASSERT(go); GET_SCRIPT(GameObjectScript, go->GetScriptId(), tmpscript); - tmpscript->OnDestroyed(player, go, eventId); + tmpscript->OnDestroyed(go, player, eventId); +} + +void ScriptMgr::OnGameObjectDamaged(GameObject* go, Player* player, uint32 eventId) +{ + ASSERT(go); + + GET_SCRIPT(GameObjectScript, go->GetScriptId(), tmpscript); + tmpscript->OnDamaged(go, player, eventId); } void ScriptMgr::OnGameObjectUpdate(GameObject* go, uint32 diff) |