diff options
author | Supabad <supabad.trinity@gmail.com> | 2011-04-09 19:28:36 +0200 |
---|---|---|
committer | Supabad <supabad.trinity@gmail.com> | 2011-04-09 19:28:36 +0200 |
commit | a5a545a4030b62cf3564224316c5ee6a77631670 (patch) | |
tree | 632c04d4e5dbcca408f7d01a2a99f9fdcc2dbafb /src/server/game/Scripting/ScriptMgr.cpp | |
parent | 9efac6fe9f221714901fda494a6927ba57bf9ab4 (diff) |
Core/GameObjects: add script hook when destructable building is damaged.
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) |