diff --git a/LuaEngine.cpp b/LuaEngine.cpp index cc529f2..7dd4e3e 100644 --- a/LuaEngine.cpp +++ b/LuaEngine.cpp @@ -119,22 +119,6 @@ void Eluna::LoadScriptPaths() ELUNA_LOG_DEBUG("[Eluna]: Loaded %u scripts in %u ms", uint32(lua_scripts.size() + lua_extensions.size()), ElunaUtil::GetTimeDiff(oldMSTime)); } -#ifdef TRINITY -class ElunaAIUpdateWorker -{ -public: - void Visit(std::unordered_map& creatureMap) - { - for (auto const& p : creatureMap) - if (p.second->IsInWorld()) - p.second->AIM_Initialize(); - } - - template - void Visit(std::unordered_map&) { } -}; -#endif - void Eluna::_ReloadEluna() { LOCK_ELUNA; @@ -157,16 +141,6 @@ void Eluna::_ReloadEluna() // Run scripts from laoded paths sEluna->RunScripts(); -#ifdef TRINITY - // Re initialize creature AI restoring C++ AI or applying lua AI - sMapMgr->DoForAllMaps([](Map* map) - { - ElunaAIUpdateWorker worker; - TypeContainerVisitor visitor(worker); - visitor.Visit(map->GetObjectsStore()); - }); -#endif - reload = false; }