summaryrefslogtreecommitdiff
path: root/src/server/game/Scripting/ScriptMgr.cpp
diff options
context:
space:
mode:
authoriThorgrim <125808072+iThorgrim@users.noreply.github.com>2025-02-17 03:26:05 +0100
committerGitHub <noreply@github.com>2025-02-17 03:26:05 +0100
commite28384b059f8b266ebea1da771df56f5ff36a277 (patch)
tree236857a295f34946a6950369a25698c6759534f3 /src/server/game/Scripting/ScriptMgr.cpp
parent0c099a75ec709f30308b4b2a07c9befd450e9134 (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.cpp5
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);
}