diff options
Diffstat (limited to 'src/server/game/Scripting/ScriptMgr.cpp')
-rw-r--r-- | src/server/game/Scripting/ScriptMgr.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/server/game/Scripting/ScriptMgr.cpp b/src/server/game/Scripting/ScriptMgr.cpp index 83af4d8512..3a78145cab 100644 --- a/src/server/game/Scripting/ScriptMgr.cpp +++ b/src/server/game/Scripting/ScriptMgr.cpp @@ -98,6 +98,7 @@ void ScriptMgr::Initialize() ScriptRegistry<PlayerScript>::InitEnabledHooksIfNeeded(PLAYERHOOK_END); ScriptRegistry<ServerScript>::InitEnabledHooksIfNeeded(SERVERHOOK_END); ScriptRegistry<SpellSC>::InitEnabledHooksIfNeeded(ALLSPELLHOOK_END); + ScriptRegistry<TicketScript>::InitEnabledHooksIfNeeded(TICKETHOOK_END); ScriptRegistry<UnitScript>::InitEnabledHooksIfNeeded(UNITHOOK_END); ScriptRegistry<WorldObjectScript>::InitEnabledHooksIfNeeded(WORLDOBJECTHOOK_END); ScriptRegistry<WorldScript>::InitEnabledHooksIfNeeded(WORLDHOOK_END); @@ -145,6 +146,7 @@ void ScriptMgr::Unload() SCR_CLEAR<ServerScript>(); SCR_CLEAR<SpellSC>(); SCR_CLEAR<SpellScriptLoader>(); + SCR_CLEAR<TicketScript>(); SCR_CLEAR<TransportScript>(); SCR_CLEAR<UnitScript>(); SCR_CLEAR<VehicleScript>(); @@ -224,7 +226,8 @@ void ScriptMgr::CheckIfScriptsInDatabaseExist() !ScriptRegistry<CommandSC>::GetScriptById(sid) && !ScriptRegistry<ArenaScript>::GetScriptById(sid) && !ScriptRegistry<GroupScript>::GetScriptById(sid) && - !ScriptRegistry<DatabaseScript>::GetScriptById(sid)) + !ScriptRegistry<DatabaseScript>::GetScriptById(sid) && + !ScriptRegistry<TicketScript>::GetScriptById(sid)) { LOG_ERROR("sql.sql", "Script named '{}' is assigned in the database, but has no code!", scriptName); } |