aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/AI/CreatureAIRegistry.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/game/AI/CreatureAIRegistry.cpp')
-rw-r--r--src/server/game/AI/CreatureAIRegistry.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/server/game/AI/CreatureAIRegistry.cpp b/src/server/game/AI/CreatureAIRegistry.cpp
index 2ae35369966..a1a2d3dbdb5 100644
--- a/src/server/game/AI/CreatureAIRegistry.cpp
+++ b/src/server/game/AI/CreatureAIRegistry.cpp
@@ -25,6 +25,7 @@
#include "ReactorAI.h"
#include "SmartAI.h"
#include "TotemAI.h"
+#include "ObjectMgr.h"
#include "MovementGenerator.h"
@@ -37,6 +38,7 @@ namespace AIRegistry
(new CreatureAIFactory<AggressorAI>("AggressorAI"))->RegisterSelf();
(new CreatureAIFactory<ReactorAI>("ReactorAI"))->RegisterSelf();
(new CreatureAIFactory<PassiveAI>("PassiveAI"))->RegisterSelf();
+ (new CreatureAIFactory<PossessedAI, false>("PossessedAI"))->RegisterSelf();
(new CreatureAIFactory<CritterAI>("CritterAI"))->RegisterSelf();
(new CreatureAIFactory<GuardAI>("GuardAI"))->RegisterSelf();
(new CreatureAIFactory<PetAI, false>("PetAI"))->RegisterSelf();
@@ -54,5 +56,7 @@ namespace AIRegistry
(new IdleMovementFactory())->RegisterSelf();
(new RandomMovementFactory())->RegisterSelf();
(new WaypointMovementFactory())->RegisterSelf();
+
+ (void)sObjectMgr->GetScriptId("NullAreaTriggerAI", false);
}
}