summaryrefslogtreecommitdiff
path: root/src/server/scripts/Commands
diff options
context:
space:
mode:
authorKitzunu <24550914+Kitzunu@users.noreply.github.com>2022-04-19 23:43:14 +0200
committerGitHub <noreply@github.com>2022-04-19 23:43:14 +0200
commit7ecd73867419c807c9869ebeb73c7ca4e39cd1c8 (patch)
tree50f14d73d21c01316fb2cf33e83f4e4e2f6deada /src/server/scripts/Commands
parentb801274b895bbafc222f18a38d946dbf2b307b58 (diff)
feat(Core/Mail): Server mail (#10628)
Diffstat (limited to 'src/server/scripts/Commands')
-rw-r--r--src/server/scripts/Commands/cs_reload.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/server/scripts/Commands/cs_reload.cpp b/src/server/scripts/Commands/cs_reload.cpp
index a705a82e22..6f3b9ca740 100644
--- a/src/server/scripts/Commands/cs_reload.cpp
+++ b/src/server/scripts/Commands/cs_reload.cpp
@@ -125,6 +125,7 @@ public:
{ "quest_request_item_locale", HandleReloadLocalesQuestRequestItemsCommand, SEC_ADMINISTRATOR, Console::Yes },
{ "mail_level_reward", HandleReloadMailLevelRewardCommand, SEC_ADMINISTRATOR, Console::Yes },
{ "mail_loot_template", HandleReloadLootTemplatesMailCommand, SEC_ADMINISTRATOR, Console::Yes },
+ { "mail_server_template", HandleReloadMailServerTemplateCommand, SEC_ADMINISTRATOR, Console::Yes },
{ "milling_loot_template", HandleReloadLootTemplatesMillingCommand, SEC_ADMINISTRATOR, Console::Yes },
{ "npc_spellclick_spells", HandleReloadSpellClickSpellsCommand, SEC_ADMINISTRATOR, Console::Yes },
{ "npc_trainer", HandleReloadNpcTrainerCommand, SEC_ADMINISTRATOR, Console::Yes },
@@ -197,6 +198,7 @@ public:
HandleReloadDungeonAccessCommand(handler);
HandleReloadMailLevelRewardCommand(handler);
+ HandleReloadMailServerTemplateCommand(handler);
HandleReloadCommandCommand(handler);
HandleReloadReservedNameCommand(handler);
HandleReloadAcoreStringCommand(handler);
@@ -1148,6 +1150,14 @@ public:
return true;
}
+ static bool HandleReloadMailServerTemplateCommand(ChatHandler* handler)
+ {
+ LOG_INFO("server.loading", "Re-Loading `server_mail_template` table");
+ sObjectMgr->LoadMailServerTemplates();
+ handler->SendGlobalGMSysMessage("DB table `server_mail_template` reloaded.");
+ return true;
+ }
+
static bool HandleReloadAuctionsCommand(ChatHandler* handler)
{
///- Reload dynamic data tables from the database