diff options
author | iThorgrim <125808072+iThorgrim@users.noreply.github.com> | 2025-02-17 03:26:05 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-02-17 03:26:05 +0100 |
commit | e28384b059f8b266ebea1da771df56f5ff36a277 (patch) | |
tree | 236857a295f34946a6950369a25698c6759534f3 /src/server/game/Scripting/ScriptMgr.cpp | |
parent | 0c099a75ec709f30308b4b2a07c9befd450e9134 (diff) |
feat(Core/Scripting): Add new hooks for Ticket (#21238)
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); } |