From 3c05d4d54454df50de16fb32e702ea09397675d4 Mon Sep 17 00:00:00 2001 From: Rat Date: Thu, 3 Jun 2010 14:29:04 +0200 Subject: added script hook for gameobject's destroyed event --HG-- branch : trunk --- src/game/ScriptMgr.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/game/ScriptMgr.cpp') diff --git a/src/game/ScriptMgr.cpp b/src/game/ScriptMgr.cpp index 6912631a3e5..2dcfd258942 100644 --- a/src/game/ScriptMgr.cpp +++ b/src/game/ScriptMgr.cpp @@ -471,6 +471,13 @@ bool ScriptMgr::GOChooseReward(Player* pPlayer, GameObject* pGO, Quest const* pQ return tmpscript->pGOChooseReward(pPlayer, pGO, pQuest, opt); } +void ScriptMgr::GODestroyed(Player* pPlayer, GameObject* pGO, uint32 destroyedEvent) +{ + Script *tmpscript = m_scripts[pGO->GetGOInfo()->ScriptId]; + if (!tmpscript) return; + tmpscript->pGODestroyed(pPlayer, pGO, destroyedEvent); +} + bool ScriptMgr::AreaTrigger(Player* pPlayer, AreaTriggerEntry const* atEntry) { Script *tmpscript = m_scripts[GetAreaTriggerScriptId(atEntry->id)]; -- cgit v1.2.3