diff options
Diffstat (limited to 'src/server/game/Events/GameEventMgr.cpp')
| -rw-r--r-- | src/server/game/Events/GameEventMgr.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/server/game/Events/GameEventMgr.cpp b/src/server/game/Events/GameEventMgr.cpp index 0d59f6731af..b7175ff577b 100644 --- a/src/server/game/Events/GameEventMgr.cpp +++ b/src/server/game/Events/GameEventMgr.cpp @@ -28,6 +28,7 @@ #include "BattlegroundMgr.h" #include "UnitAI.h" #include "GameObjectAI.h" +#include "ScriptMgr.h" GameEventMgr* GameEventMgr::instance() { @@ -1641,8 +1642,13 @@ public: void Visit(std::unordered_map<ObjectGuid, GameObject*>& gameObjectMap) { for (auto const& p : gameObjectMap) + { if (p.second->IsInWorld()) + { p.second->AI()->OnGameEvent(_activate, _eventId); + sScriptMgr->OnGameEvent(_activate, _eventId); + } + } } template<class T> |
