Core/Scripts: Added support for creating custom GameObjectAI classes, similar to how creature scripts work.
This commit is contained in:
@@ -133,6 +133,9 @@ namespace FactorySelector
|
||||
const GameObjectAICreator* ai_factory = NULL;
|
||||
GameObjectAIRegistry& ai_registry(*GameObjectAIRepository::instance());
|
||||
|
||||
if (GameObjectAI* scriptedAI = sScriptMgr->GetGameObjectAI(go))
|
||||
return scriptedAI;
|
||||
|
||||
ai_factory = ai_registry.GetRegistryItem(go->GetAIName());
|
||||
|
||||
//future goAI types go here
|
||||
|
||||
Reference in New Issue
Block a user