diff options
author | HeartWell <heartwell@list.ru> | 2016-10-29 11:33:23 +0200 |
---|---|---|
committer | ShinDarth <borzifrancesco@gmail.com> | 2016-10-29 11:43:41 +0200 |
commit | cd9add3ddc99e3c765789edcc1739a12647eae68 (patch) | |
tree | 44ca405d04bcb4486a1c3546abde3a9e6229c5b7 /src/scripts/Commands/cs_reload.cpp | |
parent | 9d115822834150a82a52313d4b39da462c660cee (diff) |
Script/Commands: implemented .reload battleground_template (#210)
- Closes #28
Diffstat (limited to 'src/scripts/Commands/cs_reload.cpp')
-rw-r--r-- | src/scripts/Commands/cs_reload.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/scripts/Commands/cs_reload.cpp b/src/scripts/Commands/cs_reload.cpp index 901b6360b9..7d870d9a5d 100644 --- a/src/scripts/Commands/cs_reload.cpp +++ b/src/scripts/Commands/cs_reload.cpp @@ -13,6 +13,7 @@ EndScriptData */ #include "AchievementMgr.h" #include "AuctionHouseMgr.h" +#include "BattlegroundMgr.h" #include "Chat.h" #include "CreatureTextMgr.h" #include "DisableMgr.h" @@ -61,6 +62,7 @@ public: { "areatrigger_tavern", SEC_ADMINISTRATOR, true, &HandleReloadAreaTriggerTavernCommand, "" }, { "areatrigger_teleport", SEC_ADMINISTRATOR, true, &HandleReloadAreaTriggerTeleportCommand, "" }, { "autobroadcast", SEC_ADMINISTRATOR, true, &HandleReloadAutobroadcastCommand, "" }, + { "battleground_template", SEC_ADMINISTRATOR, true, &HandleReloadBattlegroundTemplate, "" }, { "command", SEC_ADMINISTRATOR, true, &HandleReloadCommandCommand, "" }, { "conditions", SEC_ADMINISTRATOR, true, &HandleReloadConditions, "" }, { "config", SEC_ADMINISTRATOR, true, &HandleReloadConfigCommand, "" }, @@ -179,6 +181,15 @@ public: HandleReloadVehicleTemplateAccessoryCommand(handler, ""); HandleReloadAutobroadcastCommand(handler, ""); + HandleReloadBattlegroundTemplate(handler, ""); + return true; + } + + static bool HandleReloadBattlegroundTemplate(ChatHandler* handler, char const* /*args*/) + { + sLog->outString("Re-Loading Battleground Templates..."); + sBattlegroundMgr->CreateInitialBattlegrounds(); + handler->SendGlobalGMSysMessage("DB table `battleground_template` reloaded."); return true; } |