Core/Scripts: fixed loading world state and battlefield scripts

This commit is contained in:
Ovahlord committed 2022-10-09 01:02:22 +02:00
1 parent 3aae23803d
commit e15fe3378e
2 files changed
+5 -2

No files matched your search

+4
View File
@@ -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)
+1 -2
View File
@@ -79,7 +79,7 @@ struct is_script_database_bound<AreaTriggerScript>
template<>
struct is_script_database_bound<BattlefieldScript>
: std::true_type { };
: std::true_type { };
template<>
struct is_script_database_bound<BattlegroundScript>
@@ -612,7 +612,6 @@ template<typename Base>
class ScriptRegistrySwapHooks<BattlefieldScript, Base>
: public UnsupportedScriptRegistrySwapHooks<Base> { };
/// This hook is responsible for swapping BattlegroundScript's
template<typename Base>
class ScriptRegistrySwapHooks<BattlegroundScript, Base>