diff --git a/src/server/game/Globals/ObjectMgr.cpp b/src/server/game/Globals/ObjectMgr.cpp index dabacb3a41..0d7c37dacc 100644 --- a/src/server/game/Globals/ObjectMgr.cpp +++ b/src/server/game/Globals/ObjectMgr.cpp @@ -9346,6 +9346,10 @@ void ObjectMgr::LoadScriptNames() "UNION " "SELECT DISTINCT(ScriptName) FROM world_map_template WHERE ScriptName <> '' " "UNION " + "SELECT DISTINCT(ScriptName) FROM world_state WHERE ScriptName <> '' " + "UNION " + "SELECT DISTINCT(ScriptName) FROM battlefield_template WHERE ScriptName <> '' " + "UNION " "SELECT DISTINCT(script) FROM instance_template WHERE script <> ''"); if (!result) diff --git a/src/server/game/Scripting/ScriptMgr.cpp b/src/server/game/Scripting/ScriptMgr.cpp index 3d1381034f..b0c5eef288 100644 --- a/src/server/game/Scripting/ScriptMgr.cpp +++ b/src/server/game/Scripting/ScriptMgr.cpp @@ -79,7 +79,7 @@ struct is_script_database_bound template<> struct is_script_database_bound - : std::true_type { }; + : std::true_type { }; template<> struct is_script_database_bound @@ -612,7 +612,6 @@ template class ScriptRegistrySwapHooks : public UnsupportedScriptRegistrySwapHooks { }; - /// This hook is responsible for swapping BattlegroundScript's template class ScriptRegistrySwapHooks