TrinityCore
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
cs_reload.cpp
Go to the documentation of this file.
1/*
2 * This file is part of the TrinityCore Project. See AUTHORS file for Copyright information
3 *
4 * This program is free software; you can redistribute it and/or modify it
5 * under the terms of the GNU General Public License as published by the
6 * Free Software Foundation; either version 2 of the License, or (at your
7 * option) any later version.
8 *
9 * This program is distributed in the hope that it will be useful, but WITHOUT
10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
12 * more details.
13 *
14 * You should have received a copy of the GNU General Public License along
15 * with this program. If not, see <http://www.gnu.org/licenses/>.
16 */
17
18/* ScriptData
19Name: reload_commandscript
20%Complete: 100
21Comment: All reload related commands
22Category: commandscripts
23EndScriptData */
24
25#include "ScriptMgr.h"
26#include "AccountMgr.h"
27#include "AchievementMgr.h"
28#include "AuctionHouseMgr.h"
29#include "BattlegroundMgr.h"
30#include "Chat.h"
31#include "CreatureTextMgr.h"
32#include "DatabaseEnv.h"
33#include "DisableMgr.h"
34#include "ItemEnchantmentMgr.h"
35#include "Language.h"
36#include "LFGMgr.h"
37#include "Log.h"
38#include "LootMgr.h"
39#include "MapManager.h"
40#include "ObjectMgr.h"
41#include "SkillDiscovery.h"
42#include "SkillExtraItems.h"
43#include "SmartAI.h"
44#include "SpellMgr.h"
45#include "StringConvert.h"
46#include "TicketMgr.h"
47#include "WaypointManager.h"
48#include "World.h"
49
50#if TRINITY_COMPILER == TRINITY_COMPILER_GNU
51#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
52#endif
53
55{
56public:
57 reload_commandscript() : CommandScript("reload_commandscript") { }
58
59 std::vector<ChatCommand> GetCommands() const override
60 {
61 static std::vector<ChatCommand> reloadAllCommandTable =
62 {
74 };
75 static std::vector<ChatCommand> reloadCommandTable =
76 {
81 { "all", rbac::RBAC_PERM_COMMAND_RELOAD_ALL, true, nullptr, "", reloadAllCommandTable },
169 };
170 static std::vector<ChatCommand> commandTable =
171 {
172 { "reload", rbac::RBAC_PERM_COMMAND_RELOAD, true, nullptr, "", reloadCommandTable },
173 };
174 return commandTable;
175 }
176
177 //reload commands
178 static bool HandleReloadGMTicketsCommand(ChatHandler* /*handler*/, char const* /*args*/)
179 {
180 sTicketMgr->LoadTickets();
181 return true;
182 }
183
184 static bool HandleReloadAllCommand(ChatHandler* handler, char const* /*args*/)
185 {
187
189 HandleReloadAllAreaCommand(handler, "");
190 HandleReloadAllLootCommand(handler, "");
191 HandleReloadAllNpcCommand(handler, "");
192 HandleReloadAllQuestCommand(handler, "");
193 HandleReloadAllSpellCommand(handler, "");
194 HandleReloadAllItemCommand(handler, "");
197
202 HandleReloadGameTeleCommand(handler, "");
203
206
209
212 return true;
213 }
214
215 static bool HandleReloadAllAchievementCommand(ChatHandler* handler, char const* /*args*/)
216 {
219 return true;
220 }
221
222 static bool HandleReloadAllAreaCommand(ChatHandler* handler, char const* /*args*/)
223 {
224 //HandleReloadQuestAreaTriggersCommand(handler, ""); -- reloaded in HandleReloadAllQuestCommand
228 return true;
229 }
230
231 static bool HandleReloadAllLootCommand(ChatHandler* handler, char const* /*args*/)
232 {
233 TC_LOG_INFO("misc", "Re-Loading Loot Tables...");
235 handler->SendGlobalGMSysMessage("DB tables `*_loot_template` reloaded.");
236 sConditionMgr->LoadConditions(true);
237 return true;
238 }
239
240 static bool HandleReloadAllNpcCommand(ChatHandler* handler, char const* args)
241 {
242 if (*args != 'a') // will be reloaded from all_gossips
243 HandleReloadTrainerCommand(handler, "a");
244 HandleReloadNpcVendorCommand(handler, "a");
247 return true;
248 }
249
250 static bool HandleReloadAllQuestCommand(ChatHandler* handler, char const* /*args*/)
251 {
254 HandleReloadQuestPOICommand(handler, "a");
256
257 TC_LOG_INFO("misc", "Re-Loading Quests Relations...");
258 sObjectMgr->LoadQuestStartersAndEnders();
259 handler->SendGlobalGMSysMessage("DB tables `*_queststarter` and `*_questender` reloaded.");
260 return true;
261 }
262
263 static bool HandleReloadAllScriptsCommand(ChatHandler* handler, char const* /*args*/)
264 {
265 if (sMapMgr->IsScriptScheduled())
266 {
267 handler->PSendSysMessage("DB scripts used currently, please attempt reload later.");
268 handler->SetSentErrorMessage(true);
269 return false;
270 }
271
272 TC_LOG_INFO("misc", "Re-Loading Scripts...");
275 handler->SendGlobalGMSysMessage("DB tables `*_scripts` reloaded.");
276 HandleReloadWpScriptsCommand(handler, "a");
277 HandleReloadWpCommand(handler, "a");
278 return true;
279 }
280
281 static bool HandleReloadAllSpellCommand(ChatHandler* handler, char const* /*args*/)
282 {
286 HandleReloadSpellAreaCommand(handler, "a");
287 HandleReloadSpellGroupsCommand(handler, "a");
290 HandleReloadSpellProcsCommand(handler, "a");
296 return true;
297 }
298
299 static bool HandleReloadAllGossipsCommand(ChatHandler* handler, char const* args)
300 {
301 HandleReloadGossipMenuCommand(handler, "a");
303 if (*args != 'a') // already reload from all_scripts
305 return true;
306 }
307
308 static bool HandleReloadAllItemCommand(ChatHandler* handler, char const* /*args*/)
309 {
310 HandleReloadPageTextsCommand(handler, "a");
312 return true;
313 }
314
315 static bool HandleReloadAllLocalesCommand(ChatHandler* handler, char const* /*args*/)
316 {
322 HandleReloadLocalesItemCommand(handler, "a");
330 return true;
331 }
332
333 static bool HandleReloadConfigCommand(ChatHandler* handler, char const* /*args*/)
334 {
335 TC_LOG_INFO("misc", "Re-Loading config settings...");
336 sWorld->LoadConfigSettings(true);
337 sMapMgr->InitializeVisibilityDistanceInfo();
338 handler->SendGlobalGMSysMessage("World config settings reloaded.");
339 return true;
340 }
341
342 static bool HandleReloadAccessRequirementCommand(ChatHandler* handler, char const* /*args*/)
343 {
344 TC_LOG_INFO("misc", "Re-Loading Access Requirement definitions...");
345 sObjectMgr->LoadAccessRequirements();
346 handler->SendGlobalGMSysMessage("DB table `access_requirement` reloaded.");
347 return true;
348 }
349
350 static bool HandleReloadAchievementCriteriaDataCommand(ChatHandler* handler, char const* /*args*/)
351 {
352 TC_LOG_INFO("misc", "Re-Loading Additional Achievement Criteria Data...");
353 sAchievementMgr->LoadAchievementCriteriaData();
354 handler->SendGlobalGMSysMessage("DB table `achievement_criteria_data` reloaded.");
355 return true;
356 }
357
358 static bool HandleReloadAchievementRewardCommand(ChatHandler* handler, char const* /*args*/)
359 {
360 TC_LOG_INFO("misc", "Re-Loading Achievement Reward Data...");
361 sAchievementMgr->LoadRewards();
362 handler->SendGlobalGMSysMessage("DB table `achievement_reward` reloaded.");
363 return true;
364 }
365
366 static bool HandleReloadAreaTriggerTavernCommand(ChatHandler* handler, char const* /*args*/)
367 {
368 TC_LOG_INFO("misc", "Re-Loading Tavern Area Triggers...");
369 sObjectMgr->LoadTavernAreaTriggers();
370 handler->SendGlobalGMSysMessage("DB table `areatrigger_tavern` reloaded.");
371 return true;
372 }
373
374 static bool HandleReloadAreaTriggerTeleportCommand(ChatHandler* handler, char const* /*args*/)
375 {
376 TC_LOG_INFO("misc", "Re-Loading Area Trigger Teleports definitions...");
377 sObjectMgr->LoadAreaTriggerTeleports();
378 handler->SendGlobalGMSysMessage("DB table `areatrigger_teleport` reloaded.");
379 return true;
380 }
381
382 static bool HandleReloadAutobroadcastCommand(ChatHandler* handler, char const* /*args*/)
383 {
384 TC_LOG_INFO("misc", "Re-Loading Autobroadcasts...");
385 sWorld->LoadAutobroadcasts();
386 handler->SendGlobalGMSysMessage("DB table `autobroadcast` reloaded.");
387 return true;
388 }
389
390 static bool HandleReloadBattlegroundTemplate(ChatHandler* handler, char const* /*args*/)
391 {
392 TC_LOG_INFO("misc", "Re-Loading Battleground Templates...");
393 sBattlegroundMgr->LoadBattlegroundTemplates();
394 handler->SendGlobalGMSysMessage("DB table `battleground_template` reloaded.");
395 return true;
396 }
397
398 static bool HandleReloadBroadcastTextCommand(ChatHandler* handler, char const* /*args*/)
399 {
400 TC_LOG_INFO("misc", "Re-Loading Broadcast texts...");
401 sObjectMgr->LoadBroadcastTexts();
402 sObjectMgr->LoadBroadcastTextLocales();
403 handler->SendGlobalGMSysMessage("DB table `broadcast_text` reloaded.");
404 return true;
405 }
406
407 static bool HandleReloadOnKillReputationCommand(ChatHandler* handler, char const* /*args*/)
408 {
409 TC_LOG_INFO("misc", "Re-Loading creature award reputation definitions...");
410 sObjectMgr->LoadReputationOnKill();
411 handler->SendGlobalGMSysMessage("DB table `creature_onkill_reputation` reloaded.");
412 return true;
413 }
414
416 {
417 TC_LOG_INFO("misc", "Reloading creature summon groups...");
418 sObjectMgr->LoadTempSummons();
419 handler->SendGlobalGMSysMessage("DB table `creature_summon_groups` reloaded.");
420 return true;
421 }
422
423 static bool HandleReloadCreatureTemplateCommand(ChatHandler* handler, char const* args)
424 {
425 if (!*args)
426 return false;
427
428 for (std::string_view entryStr : Trinity::Tokenize(args, ' ', false))
429 {
430 uint32 entry = Trinity::StringTo<uint32>(entryStr).value_or(0);
431
433 stmt->setUInt32(0, entry);
434 PreparedQueryResult result = WorldDatabase.Query(stmt);
435
436 if (!result)
437 {
439 continue;
440 }
441
442 CreatureTemplate const* cInfo = sObjectMgr->GetCreatureTemplate(entry);
443 if (!cInfo)
444 {
446 continue;
447 }
448
449 TC_LOG_INFO("misc", "Reloading creature template entry {}", entry);
450
451 Field* fields = result->Fetch();
452 sObjectMgr->LoadCreatureTemplate(fields);
453 sObjectMgr->CheckCreatureTemplate(cInfo);
454 }
455
456 sObjectMgr->InitializeQueriesData(QUERY_DATA_CREATURES);
457 handler->SendGlobalGMSysMessage("Creature template reloaded.");
458 return true;
459 }
460
461 static bool HandleReloadCreatureQuestStarterCommand(ChatHandler* handler, char const* /*args*/)
462 {
463 TC_LOG_INFO("misc", "Loading Quests Relations... (`creature_queststarter`)");
464 sObjectMgr->LoadCreatureQuestStarters();
465 handler->SendGlobalGMSysMessage("DB table `creature_queststarter` reloaded.");
466 return true;
467 }
468
469 static bool HandleReloadLinkedRespawnCommand(ChatHandler* handler, char const* /*args*/)
470 {
471 TC_LOG_INFO("misc", "Loading Linked Respawns... (`creature_linked_respawn`)");
472 sObjectMgr->LoadLinkedRespawn();
473 handler->SendGlobalGMSysMessage("DB table `creature_linked_respawn` (creature linked respawns) reloaded.");
474 return true;
475 }
476
477 static bool HandleReloadCreatureQuestEnderCommand(ChatHandler* handler, char const* /*args*/)
478 {
479 TC_LOG_INFO("misc", "Loading Quests Relations... (`creature_questender`)");
480 sObjectMgr->LoadCreatureQuestEnders();
481 handler->SendGlobalGMSysMessage("DB table `creature_questender` reloaded.");
482 return true;
483 }
484
485 static bool HandleReloadGossipMenuCommand(ChatHandler* handler, char const* /*args*/)
486 {
487 TC_LOG_INFO("misc", "Re-Loading `gossip_menu` Table!");
488 sObjectMgr->LoadGossipMenu();
489 handler->SendGlobalGMSysMessage("DB table `gossip_menu` reloaded.");
490 sConditionMgr->LoadConditions(true);
491 return true;
492 }
493
494 static bool HandleReloadGossipMenuOptionCommand(ChatHandler* handler, char const* /*args*/)
495 {
496 TC_LOG_INFO("misc", "Re-Loading `gossip_menu_option` Table!");
497 sObjectMgr->LoadGossipMenuItems();
498 handler->SendGlobalGMSysMessage("DB table `gossip_menu_option` reloaded.");
499 sConditionMgr->LoadConditions(true);
500 return true;
501 }
502
503 static bool HandleReloadGOQuestStarterCommand(ChatHandler* handler, char const* /*args*/)
504 {
505 TC_LOG_INFO("misc", "Loading Quests Relations... (`gameobject_queststarter`)");
506 sObjectMgr->LoadGameobjectQuestStarters();
507 handler->SendGlobalGMSysMessage("DB table `gameobject_queststarter` reloaded.");
508 return true;
509 }
510
511 static bool HandleReloadGOQuestEnderCommand(ChatHandler* handler, char const* /*args*/)
512 {
513 TC_LOG_INFO("misc", "Loading Quests Relations... (`gameobject_questender`)");
514 sObjectMgr->LoadGameobjectQuestEnders();
515 handler->SendGlobalGMSysMessage("DB table `gameobject_questender` reloaded.");
516 return true;
517 }
518
519 static bool HandleReloadQuestAreaTriggersCommand(ChatHandler* handler, char const* /*args*/)
520 {
521 TC_LOG_INFO("misc", "Re-Loading Quest Area Triggers...");
522 sObjectMgr->LoadQuestAreaTriggers();
523 handler->SendGlobalGMSysMessage("DB table `areatrigger_involvedrelation` (quest area triggers) reloaded.");
524 return true;
525 }
526
527 static bool HandleReloadQuestGreetingCommand(ChatHandler* handler, char const* /*args*/)
528 {
529 TC_LOG_INFO("misc", "Re-Loading Quest Greeting ...");
530 sObjectMgr->LoadQuestGreetings();
531 handler->SendGlobalGMSysMessage("DB table `quest_greeting` reloaded.");
532 return true;
533 }
534
535 static bool HandleReloadLocalesQuestGreetingCommand(ChatHandler* handler, char const* /*args*/)
536 {
537 TC_LOG_INFO("misc", "Re-Loading Quest Greeting locales...");
538 sObjectMgr->LoadQuestGreetingLocales();
539 handler->SendGlobalGMSysMessage("DB table `quest_greeting_locale` reloaded.");
540 return true;
541 }
542
543 static bool HandleReloadQuestTemplateCommand(ChatHandler* handler, char const* /*args*/)
544 {
545 TC_LOG_INFO("misc", "Re-Loading Quest Templates...");
546 sObjectMgr->LoadQuests();
547 sObjectMgr->InitializeQueriesData(QUERY_DATA_QUESTS);
548 handler->SendGlobalGMSysMessage("DB table `quest_template` (quest definitions) reloaded.");
549
551 TC_LOG_INFO("misc", "Re-Loading GameObjects for quests...");
552 sObjectMgr->LoadGameObjectForQuests();
553 handler->SendGlobalGMSysMessage("Data GameObjects for quests reloaded.");
554 return true;
555 }
556
557 static bool HandleReloadLootTemplatesCreatureCommand(ChatHandler* handler, char const* /*args*/)
558 {
559 TC_LOG_INFO("misc", "Re-Loading Loot Tables... (`creature_loot_template`)");
562 handler->SendGlobalGMSysMessage("DB table `creature_loot_template` reloaded.");
563 sConditionMgr->LoadConditions(true);
564 return true;
565 }
566
567 static bool HandleReloadCreatureMovementOverrideCommand(ChatHandler* handler, char const* /*args*/)
568 {
569 TC_LOG_INFO("misc", "Re-Loading Creature movement overrides...");
570 sObjectMgr->LoadCreatureMovementOverrides();
571 handler->SendGlobalGMSysMessage("DB table `creature_movement_override` reloaded.");
572 return true;
573 }
574
575 static bool HandleReloadLootTemplatesDisenchantCommand(ChatHandler* handler, char const* /*args*/)
576 {
577 TC_LOG_INFO("misc", "Re-Loading Loot Tables... (`disenchant_loot_template`)");
580 handler->SendGlobalGMSysMessage("DB table `disenchant_loot_template` reloaded.");
581 sConditionMgr->LoadConditions(true);
582 return true;
583 }
584
585 static bool HandleReloadLootTemplatesFishingCommand(ChatHandler* handler, char const* /*args*/)
586 {
587 TC_LOG_INFO("misc", "Re-Loading Loot Tables... (`fishing_loot_template`)");
590 handler->SendGlobalGMSysMessage("DB table `fishing_loot_template` reloaded.");
591 sConditionMgr->LoadConditions(true);
592 return true;
593 }
594
595 static bool HandleReloadLootTemplatesGameobjectCommand(ChatHandler* handler, char const* /*args*/)
596 {
597 TC_LOG_INFO("misc", "Re-Loading Loot Tables... (`gameobject_loot_template`)");
600 handler->SendGlobalGMSysMessage("DB table `gameobject_loot_template` reloaded.");
601 sConditionMgr->LoadConditions(true);
602 return true;
603 }
604
605 static bool HandleReloadLootTemplatesItemCommand(ChatHandler* handler, char const* /*args*/)
606 {
607 TC_LOG_INFO("misc", "Re-Loading Loot Tables... (`item_loot_template`)");
610 handler->SendGlobalGMSysMessage("DB table `item_loot_template` reloaded.");
611 sConditionMgr->LoadConditions(true);
612 return true;
613 }
614
615 static bool HandleReloadLootTemplatesMillingCommand(ChatHandler* handler, char const* /*args*/)
616 {
617 TC_LOG_INFO("misc", "Re-Loading Loot Tables... (`milling_loot_template`)");
620 handler->SendGlobalGMSysMessage("DB table `milling_loot_template` reloaded.");
621 sConditionMgr->LoadConditions(true);
622 return true;
623 }
624
625 static bool HandleReloadLootTemplatesPickpocketingCommand(ChatHandler* handler, char const* /*args*/)
626 {
627 TC_LOG_INFO("misc", "Re-Loading Loot Tables... (`pickpocketing_loot_template`)");
630 handler->SendGlobalGMSysMessage("DB table `pickpocketing_loot_template` reloaded.");
631 sConditionMgr->LoadConditions(true);
632 return true;
633 }
634
635 static bool HandleReloadLootTemplatesProspectingCommand(ChatHandler* handler, char const* /*args*/)
636 {
637 TC_LOG_INFO("misc", "Re-Loading Loot Tables... (`prospecting_loot_template`)");
640 handler->SendGlobalGMSysMessage("DB table `prospecting_loot_template` reloaded.");
641 sConditionMgr->LoadConditions(true);
642 return true;
643 }
644
645 static bool HandleReloadLootTemplatesMailCommand(ChatHandler* handler, char const* /*args*/)
646 {
647 TC_LOG_INFO("misc", "Re-Loading Loot Tables... (`mail_loot_template`)");
650 handler->SendGlobalGMSysMessage("DB table `mail_loot_template` reloaded.");
651 sConditionMgr->LoadConditions(true);
652 return true;
653 }
654
655 static bool HandleReloadLootTemplatesReferenceCommand(ChatHandler* handler, char const* /*args*/)
656 {
657 TC_LOG_INFO("misc", "Re-Loading Loot Tables... (`reference_loot_template`)");
659 handler->SendGlobalGMSysMessage("DB table `reference_loot_template` reloaded.");
660 sConditionMgr->LoadConditions(true);
661 return true;
662 }
663
664 static bool HandleReloadLootTemplatesSkinningCommand(ChatHandler* handler, char const* /*args*/)
665 {
666 TC_LOG_INFO("misc", "Re-Loading Loot Tables... (`skinning_loot_template`)");
669 handler->SendGlobalGMSysMessage("DB table `skinning_loot_template` reloaded.");
670 sConditionMgr->LoadConditions(true);
671 return true;
672 }
673
674 static bool HandleReloadLootTemplatesSpellCommand(ChatHandler* handler, char const* /*args*/)
675 {
676 TC_LOG_INFO("misc", "Re-Loading Loot Tables... (`spell_loot_template`)");
679 handler->SendGlobalGMSysMessage("DB table `spell_loot_template` reloaded.");
680 sConditionMgr->LoadConditions(true);
681 return true;
682 }
683
684 static bool HandleReloadTrinityStringCommand(ChatHandler* handler, char const* /*args*/)
685 {
686 TC_LOG_INFO("misc", "Re-Loading trinity_string Table!");
687 sObjectMgr->LoadTrinityStrings();
688 handler->SendGlobalGMSysMessage("DB table `trinity_string` reloaded.");
689 return true;
690 }
691
692 static bool HandleReloadTrainerCommand(ChatHandler* handler, char const* /*args*/)
693 {
694 TC_LOG_INFO("misc", "Re-Loading `trainer` Table!");
695 sObjectMgr->LoadTrainers();
696 sObjectMgr->LoadCreatureDefaultTrainers();
697 handler->SendGlobalGMSysMessage("DB table `trainer` reloaded.");
698 handler->SendGlobalGMSysMessage("DB table `trainer_locale` reloaded.");
699 handler->SendGlobalGMSysMessage("DB table `trainer_spell` reloaded.");
700 handler->SendGlobalGMSysMessage("DB table `creature_default_trainer` reloaded.");
701 return true;
702 }
703
704 static bool HandleReloadNpcVendorCommand(ChatHandler* handler, char const* /*args*/)
705 {
706 TC_LOG_INFO("misc", "Re-Loading `npc_vendor` Table!");
707 sObjectMgr->LoadVendors();
708 handler->SendGlobalGMSysMessage("DB table `npc_vendor` reloaded.");
709 return true;
710 }
711
712 static bool HandleReloadPointsOfInterestCommand(ChatHandler* handler, char const* /*args*/)
713 {
714 TC_LOG_INFO("misc", "Re-Loading `points_of_interest` Table!");
715 sObjectMgr->LoadPointsOfInterest();
716 handler->SendGlobalGMSysMessage("DB table `points_of_interest` reloaded.");
717 return true;
718 }
719
720 static bool HandleReloadQuestPOICommand(ChatHandler* handler, char const* /*args*/)
721 {
722 TC_LOG_INFO("misc", "Re-Loading Quest POI ..." );
723 sObjectMgr->LoadQuestPOI();
724 sObjectMgr->InitializeQueriesData(QUERY_DATA_POIS);
725 handler->SendGlobalGMSysMessage("DB Table `quest_poi` and `quest_poi_points` reloaded.");
726 return true;
727 }
728
729 static bool HandleReloadSpellClickSpellsCommand(ChatHandler* handler, char const* /*args*/)
730 {
731 TC_LOG_INFO("misc", "Re-Loading `npc_spellclick_spells` Table!");
732 sObjectMgr->LoadNPCSpellClickSpells();
733 handler->SendGlobalGMSysMessage("DB table `npc_spellclick_spells` reloaded.");
734 return true;
735 }
736
737 static bool HandleReloadReservedNameCommand(ChatHandler* handler, char const* /*args*/)
738 {
739 TC_LOG_INFO("misc", "Loading ReservedNames... (`reserved_name`)");
740 sObjectMgr->LoadReservedPlayersNames();
741 handler->SendGlobalGMSysMessage("DB table `reserved_name` (player reserved names) reloaded.");
742 return true;
743 }
744
745 static bool HandleReloadReputationRewardRateCommand(ChatHandler* handler, char const* /*args*/)
746 {
747 TC_LOG_INFO("misc", "Re-Loading `reputation_reward_rate` Table!" );
748 sObjectMgr->LoadReputationRewardRate();
749 handler->SendGlobalSysMessage("DB table `reputation_reward_rate` reloaded.");
750 return true;
751 }
752
753 static bool HandleReloadReputationSpilloverTemplateCommand(ChatHandler* handler, char const* /*args*/)
754 {
755 TC_LOG_INFO("misc", "Re-Loading `reputation_spillover_template` Table!" );
756 sObjectMgr->LoadReputationSpilloverTemplate();
757 handler->SendGlobalSysMessage("DB table `reputation_spillover_template` reloaded.");
758 return true;
759 }
760
761 static bool HandleReloadSkillDiscoveryTemplateCommand(ChatHandler* handler, char const* /*args*/)
762 {
763 TC_LOG_INFO("misc", "Re-Loading Skill Discovery Table...");
765 handler->SendGlobalGMSysMessage("DB table `skill_discovery_template` (recipes discovered at crafting) reloaded.");
766 return true;
767 }
768
769 static bool HandleReloadSkillPerfectItemTemplateCommand(ChatHandler* handler, char const* /*args*/)
770 { // latched onto HandleReloadSkillExtraItemTemplateCommand as it's part of that table group (and i don't want to chance all the command IDs)
771 TC_LOG_INFO("misc", "Re-Loading Skill Perfection Data Table...");
773 handler->SendGlobalGMSysMessage("DB table `skill_perfect_item_template` (perfect item procs when crafting) reloaded.");
774 return true;
775 }
776
777 static bool HandleReloadSkillExtraItemTemplateCommand(ChatHandler* handler, char const* args)
778 {
779 TC_LOG_INFO("misc", "Re-Loading Skill Extra Item Table...");
781 handler->SendGlobalGMSysMessage("DB table `skill_extra_item_template` (extra item creation when crafting) reloaded.");
782
784 }
785
786 static bool HandleReloadSkillFishingBaseLevelCommand(ChatHandler* handler, char const* /*args*/)
787 {
788 TC_LOG_INFO("misc", "Re-Loading Skill Fishing base level requirements...");
789 sObjectMgr->LoadFishingBaseSkillLevel();
790 handler->SendGlobalGMSysMessage("DB table `skill_fishing_base_level` (fishing base level for zone/subzone) reloaded.");
791 return true;
792 }
793
794 static bool HandleReloadSpellAreaCommand(ChatHandler* handler, char const* /*args*/)
795 {
796 TC_LOG_INFO("misc", "Re-Loading SpellArea Data...");
797 sSpellMgr->LoadSpellAreas();
798 handler->SendGlobalGMSysMessage("DB table `spell_area` (spell dependences from area/quest/auras state) reloaded.");
799 return true;
800 }
801
802 static bool HandleReloadSpellRequiredCommand(ChatHandler* handler, char const* /*args*/)
803 {
804 TC_LOG_INFO("misc", "Re-Loading Spell Required Data... ");
805 sSpellMgr->LoadSpellRequired();
806 handler->SendGlobalGMSysMessage("DB table `spell_required` reloaded.");
807 return true;
808 }
809
810 static bool HandleReloadSpellGroupsCommand(ChatHandler* handler, char const* /*args*/)
811 {
812 TC_LOG_INFO("misc", "Re-Loading Spell Groups...");
813 sSpellMgr->LoadSpellGroups();
814 handler->SendGlobalGMSysMessage("DB table `spell_group` (spell groups) reloaded.");
815 return true;
816 }
817
818 static bool HandleReloadSpellLearnSpellCommand(ChatHandler* handler, char const* /*args*/)
819 {
820 TC_LOG_INFO("misc", "Re-Loading Spell Learn Spells...");
821 sSpellMgr->LoadSpellLearnSpells();
822 handler->SendGlobalGMSysMessage("DB table `spell_learn_spell` reloaded.");
823 return true;
824 }
825
826 static bool HandleReloadSpellLinkedSpellCommand(ChatHandler* handler, char const* /*args*/)
827 {
828 TC_LOG_INFO("misc", "Re-Loading Spell Linked Spells...");
829 sSpellMgr->LoadSpellLinked();
830 handler->SendGlobalGMSysMessage("DB table `spell_linked_spell` reloaded.");
831 return true;
832 }
833
834 static bool HandleReloadSpellProcsCommand(ChatHandler* handler, char const* /*args*/)
835 {
836 TC_LOG_INFO("misc", "Re-Loading Spell Proc conditions and data...");
837 sSpellMgr->LoadSpellProcs();
838 handler->SendGlobalGMSysMessage("DB table `spell_proc` (spell proc conditions and data) reloaded.");
839 return true;
840 }
841
842 static bool HandleReloadSpellBonusesCommand(ChatHandler* handler, char const* /*args*/)
843 {
844 TC_LOG_INFO("misc", "Re-Loading Spell Bonus Data...");
845 sSpellMgr->LoadSpellBonuses();
846 handler->SendGlobalGMSysMessage("DB table `spell_bonus_data` (spell damage/healing coefficients) reloaded.");
847 return true;
848 }
849
850 static bool HandleReloadSpellTargetPositionCommand(ChatHandler* handler, char const* /*args*/)
851 {
852 TC_LOG_INFO("misc", "Re-Loading Spell target coordinates...");
853 sSpellMgr->LoadSpellTargetPositions();
854 handler->SendGlobalGMSysMessage("DB table `spell_target_position` (destination coordinates for spell targets) reloaded.");
855 return true;
856 }
857
858 static bool HandleReloadSpellThreatsCommand(ChatHandler* handler, char const* /*args*/)
859 {
860 TC_LOG_INFO("misc", "Re-Loading Aggro Spells Definitions...");
861 sSpellMgr->LoadSpellThreats();
862 handler->SendGlobalGMSysMessage("DB table `spell_threat` (spell aggro definitions) reloaded.");
863 return true;
864 }
865
866 static bool HandleReloadSpellGroupStackRulesCommand(ChatHandler* handler, char const* /*args*/)
867 {
868 TC_LOG_INFO("misc", "Re-Loading Spell Group Stack Rules...");
869 sSpellMgr->LoadSpellGroupStackRules();
870 handler->SendGlobalGMSysMessage("DB table `spell_group_stack_rules` (spell stacking definitions) reloaded.");
871 return true;
872 }
873
874 static bool HandleReloadSpellPetAurasCommand(ChatHandler* handler, char const* /*args*/)
875 {
876 TC_LOG_INFO("misc", "Re-Loading Spell pet auras...");
877 sSpellMgr->LoadSpellPetAuras();
878 handler->SendGlobalGMSysMessage("DB table `spell_pet_auras` reloaded.");
879 return true;
880 }
881
882 static bool HandleReloadPageTextsCommand(ChatHandler* handler, char const* /*args*/)
883 {
884 TC_LOG_INFO("misc", "Re-Loading Page Text...");
885 sObjectMgr->LoadPageTexts();
886 handler->SendGlobalGMSysMessage("DB table `page_text` reloaded.");
887 return true;
888 }
889
890 static bool HandleReloadItemEnchantementsCommand(ChatHandler* handler, char const* /*args*/)
891 {
892 TC_LOG_INFO("misc", "Re-Loading Item Random Enchantments Table...");
894 handler->SendGlobalGMSysMessage("DB table `item_enchantment_template` reloaded.");
895 return true;
896 }
897
898 static bool HandleReloadItemSetNamesCommand(ChatHandler* handler, char const* /*args*/)
899 {
900 TC_LOG_INFO("misc", "Re-Loading Item set names...");
901 sObjectMgr->LoadItemSetNames();
902 handler->SendGlobalGMSysMessage("DB table `item_set_names` reloaded.");
903 return true;
904 }
905
906 static bool HandleReloadEventScriptsCommand(ChatHandler* handler, char const* args)
907 {
908 if (sMapMgr->IsScriptScheduled())
909 {
910 handler->SendSysMessage("DB scripts used currently, please attempt reload later.");
911 handler->SetSentErrorMessage(true);
912 return false;
913 }
914
915 if (*args != 'a')
916 TC_LOG_INFO("misc", "Re-Loading Scripts from `event_scripts`...");
917
918 sObjectMgr->LoadEventScripts();
919
920 if (*args != 'a')
921 handler->SendGlobalGMSysMessage("DB table `event_scripts` reloaded.");
922
923 return true;
924 }
925
926 static bool HandleReloadWpScriptsCommand(ChatHandler* handler, char const* args)
927 {
928 if (sMapMgr->IsScriptScheduled())
929 {
930 handler->SendSysMessage("DB scripts used currently, please attempt reload later.");
931 handler->SetSentErrorMessage(true);
932 return false;
933 }
934
935 if (*args != 'a')
936 TC_LOG_INFO("misc", "Re-Loading Scripts from `waypoint_scripts`...");
937
938 sObjectMgr->LoadWaypointScripts();
939
940 if (*args != 'a')
941 handler->SendGlobalGMSysMessage("DB table `waypoint_scripts` reloaded.");
942
943 return true;
944 }
945
946 static bool HandleReloadWpCommand(ChatHandler* handler, char const* args)
947 {
948 if (*args != 'a')
949 TC_LOG_INFO("misc", "Re-Loading Waypoints data from 'waypoints_data'");
950
951 sWaypointMgr->Load();
952
953 if (*args != 'a')
954 handler->SendGlobalGMSysMessage("DB Table 'waypoint_data' reloaded.");
955
956 return true;
957 }
958
959 static bool HandleReloadSpellScriptsCommand(ChatHandler* handler, char const* args)
960 {
961 if (sMapMgr->IsScriptScheduled())
962 {
963 handler->SendSysMessage("DB scripts used currently, please attempt reload later.");
964 handler->SetSentErrorMessage(true);
965 return false;
966 }
967
968 if (*args != 'a')
969 TC_LOG_INFO("misc", "Re-Loading Scripts from `spell_scripts`...");
970
971 sObjectMgr->LoadSpellScripts();
972
973 if (*args != 'a')
974 handler->SendGlobalGMSysMessage("DB table `spell_scripts` reloaded.");
975
976 return true;
977 }
978
979 static bool HandleReloadGameGraveyardZoneCommand(ChatHandler* handler, char const* /*args*/)
980 {
981 TC_LOG_INFO("misc", "Re-Loading Graveyard-zone links...");
982
983 sObjectMgr->LoadGraveyardZones();
984
985 handler->SendGlobalGMSysMessage("DB table `game_graveyard_zone` reloaded.");
986
987 return true;
988 }
989
990 static bool HandleReloadGameTeleCommand(ChatHandler* handler, char const* /*args*/)
991 {
992 TC_LOG_INFO("misc", "Re-Loading Game Tele coordinates...");
993
994 sObjectMgr->LoadGameTele();
995
996 handler->SendGlobalGMSysMessage("DB table `game_tele` reloaded.");
997
998 return true;
999 }
1000
1001 static bool HandleReloadDisablesCommand(ChatHandler* handler, char const* /*args*/)
1002 {
1003 TC_LOG_INFO("misc", "Re-Loading disables table...");
1005 TC_LOG_INFO("misc", "Checking quest disables...");
1007 handler->SendGlobalGMSysMessage("DB table `disables` reloaded.");
1008 return true;
1009 }
1010
1011 static bool HandleReloadLocalesAchievementRewardCommand(ChatHandler* handler, char const* /*args*/)
1012 {
1013 TC_LOG_INFO("misc", "Re-Loading Achievement Reward Data Locale...");
1014 sAchievementMgr->LoadRewardLocales();
1015 handler->SendGlobalGMSysMessage("DB table `achievement_reward_locale` reloaded.");
1016 return true;
1017 }
1018
1019 static bool HandleReloadLfgRewardsCommand(ChatHandler* handler, char const* /*args*/)
1020 {
1021 TC_LOG_INFO("misc", "Re-Loading lfg dungeon rewards...");
1022 sLFGMgr->LoadRewards();
1023 handler->SendGlobalGMSysMessage("DB table `lfg_dungeon_rewards` reloaded.");
1024 return true;
1025 }
1026
1027 static bool HandleReloadLocalesCreatureCommand(ChatHandler* handler, char const* /*args*/)
1028 {
1029 TC_LOG_INFO("misc", "Re-Loading Creature Template Locale...");
1030 sObjectMgr->LoadCreatureLocales();
1031 handler->SendGlobalGMSysMessage("DB table `creature_template_locale` reloaded.");
1032 return true;
1033 }
1034
1035 static bool HandleReloadLocalesCreatureTextCommand(ChatHandler* handler, char const* /*args*/)
1036 {
1037 TC_LOG_INFO("misc", "Re-Loading Creature Texts Locale...");
1038 sCreatureTextMgr->LoadCreatureTextLocales();
1039 handler->SendGlobalGMSysMessage("DB table `creature_text_locale` reloaded.");
1040 return true;
1041 }
1042
1043 static bool HandleReloadLocalesGameobjectCommand(ChatHandler* handler, char const* /*args*/)
1044 {
1045 TC_LOG_INFO("misc", "Re-Loading Gameobject Template Locale... ");
1046 sObjectMgr->LoadGameObjectLocales();
1047 handler->SendGlobalGMSysMessage("DB table `gameobject_template_locale` reloaded.");
1048 return true;
1049 }
1050
1051 static bool HandleReloadLocalesGossipMenuOptionCommand(ChatHandler* handler, char const* /*args*/)
1052 {
1053 TC_LOG_INFO("misc", "Re-Loading Gossip Menu Option Locale... ");
1054 sObjectMgr->LoadGossipMenuItemsLocales();
1055 handler->SendGlobalGMSysMessage("DB table `gossip_menu_option_locale` reloaded.");
1056 return true;
1057 }
1058
1059 static bool HandleReloadLocalesItemCommand(ChatHandler* handler, char const* /*args*/)
1060 {
1061 TC_LOG_INFO("misc", "Re-Loading Item Template Locale... ");
1062 sObjectMgr->LoadItemLocales();
1063 handler->SendGlobalGMSysMessage("DB table `item_template_locale` reloaded.");
1064 return true;
1065 }
1066
1067 static bool HandleReloadLocalesItemSetNameCommand(ChatHandler* handler, char const* /*args*/)
1068 {
1069 TC_LOG_INFO("misc", "Re-Loading Item set name Locale... ");
1070 sObjectMgr->LoadItemSetNameLocales();
1071 handler->SendGlobalGMSysMessage("DB table `item_set_name_locale` reloaded.");
1072 return true;
1073 }
1074
1075 static bool HandleReloadLocalesNpcTextCommand(ChatHandler* handler, char const* /*args*/)
1076 {
1077 TC_LOG_INFO("misc", "Re-Loading NPC Text Locale... ");
1078 sObjectMgr->LoadNpcTextLocales();
1079 handler->SendGlobalGMSysMessage("DB table `npc_text_locale` reloaded.");
1080 return true;
1081 }
1082
1083 static bool HandleReloadLocalesPageTextCommand(ChatHandler* handler, char const* /*args*/)
1084 {
1085 TC_LOG_INFO("misc", "Re-Loading Page Text Locale... ");
1086 sObjectMgr->LoadPageTextLocales();
1087 handler->SendGlobalGMSysMessage("DB table `page_text_locale` reloaded.");
1088 return true;
1089 }
1090
1091 static bool HandleReloadLocalesPointsOfInterestCommand(ChatHandler* handler, char const* /*args*/)
1092 {
1093 TC_LOG_INFO("misc", "Re-Loading Points Of Interest Locale... ");
1094 sObjectMgr->LoadPointOfInterestLocales();
1095 handler->SendGlobalGMSysMessage("DB table `points_of_interest_locale` reloaded.");
1096 return true;
1097 }
1098
1099 static bool HandleReloadLocalesQuestCommand(ChatHandler* handler, char const* /*args*/)
1100 {
1101 TC_LOG_INFO("misc", "Re-Loading Quest Template Locale... ");
1102 sObjectMgr->LoadQuestLocales();
1103 handler->SendGlobalGMSysMessage("DB table `quest_template_locale` reloaded.");
1104 return true;
1105 }
1106
1107 static bool HandleReloadLocalesQuestOfferRewardCommand(ChatHandler* handler, char const* /*args*/)
1108 {
1109 TC_LOG_INFO("misc", "Re-Loading Quest Offer Reward Locale... ");
1110 sObjectMgr->LoadQuestOfferRewardLocale();
1111 handler->SendGlobalGMSysMessage("DB table `quest_offer_reward_locale` reloaded.");
1112 return true;
1113 }
1114
1115 static bool HandleReloadLocalesQuestRequestItemsCommand(ChatHandler* handler, char const* /*args*/)
1116 {
1117 TC_LOG_INFO("misc", "Re-Loading Quest Request Item Locale... ");
1118 sObjectMgr->LoadQuestRequestItemsLocale();
1119 handler->SendGlobalGMSysMessage("DB table `quest_request_item_locale` reloaded.");
1120 return true;
1121 }
1122
1123 static bool HandleReloadMailLevelRewardCommand(ChatHandler* handler, char const* /*args*/)
1124 {
1125 TC_LOG_INFO("misc", "Re-Loading Player level dependent mail rewards...");
1126 sObjectMgr->LoadMailLevelRewards();
1127 handler->SendGlobalGMSysMessage("DB table `mail_level_reward` reloaded.");
1128 return true;
1129 }
1130
1131 static bool HandleReloadAuctionsCommand(ChatHandler* handler, char const* /*args*/)
1132 {
1134 TC_LOG_INFO("misc", "Re-Loading Auctions...");
1135 sAuctionMgr->LoadAuctionItems();
1136 sAuctionMgr->LoadAuctions();
1137 handler->SendGlobalGMSysMessage("Auctions reloaded.");
1138 return true;
1139 }
1140
1141 static bool HandleReloadConditions(ChatHandler* handler, char const* /*args*/)
1142 {
1143 TC_LOG_INFO("misc", "Re-Loading Conditions...");
1144 sConditionMgr->LoadConditions(true);
1145 handler->SendGlobalGMSysMessage("Conditions reloaded.");
1146 return true;
1147 }
1148
1149 static bool HandleReloadCreatureText(ChatHandler* handler, char const* /*args*/)
1150 {
1151 TC_LOG_INFO("misc", "Re-Loading Creature Texts...");
1152 sCreatureTextMgr->LoadCreatureTexts();
1153 handler->SendGlobalGMSysMessage("Creature Texts reloaded.");
1154 return true;
1155 }
1156
1157 static bool HandleReloadSmartScripts(ChatHandler* handler, char const* /*args*/)
1158 {
1159 TC_LOG_INFO("misc", "Re-Loading Smart Scripts...");
1160 sSmartScriptMgr->LoadSmartAIFromDB();
1161 handler->SendGlobalGMSysMessage("Smart Scripts reloaded.");
1162 return true;
1163 }
1164
1165 static bool HandleReloadVehicleTemplateCommand(ChatHandler* handler, char const* /*args*/)
1166 {
1167 TC_LOG_INFO("misc", "Reloading vehicle_template table...");
1168 sObjectMgr->LoadVehicleTemplate();
1169 handler->SendGlobalGMSysMessage("Vehicle templates reloaded.");
1170 return true;
1171 }
1172
1173 static bool HandleReloadVehicleAccessoryCommand(ChatHandler* handler, char const* /*args*/)
1174 {
1175 TC_LOG_INFO("misc", "Reloading vehicle_accessory table...");
1176 sObjectMgr->LoadVehicleAccessories();
1177 handler->SendGlobalGMSysMessage("Vehicle accessories reloaded.");
1178 return true;
1179 }
1180
1181 static bool HandleReloadVehicleTemplateAccessoryCommand(ChatHandler* handler, char const* /*args*/)
1182 {
1183 TC_LOG_INFO("misc", "Reloading vehicle_template_accessory table...");
1184 sObjectMgr->LoadVehicleTemplateAccessories();
1185 handler->SendGlobalGMSysMessage("Vehicle template accessories reloaded.");
1186 return true;
1187 }
1188
1189 static bool HandleReloadRBACCommand(ChatHandler* handler, char const* /*args*/)
1190 {
1191 TC_LOG_INFO("misc", "Reloading RBAC tables...");
1192 sAccountMgr->LoadRBAC();
1193 sWorld->ReloadRBAC();
1194 handler->SendGlobalGMSysMessage("RBAC data reloaded.");
1195 return true;
1196 }
1197};
1198
1200{
1202}
#define sAccountMgr
Definition: AccountMgr.h:96
#define sAchievementMgr
#define sAuctionMgr
#define sBattlegroundMgr
#define sConditionMgr
Definition: ConditionMgr.h:315
#define sCreatureTextMgr
std::shared_ptr< PreparedResultSet > PreparedQueryResult
DatabaseWorkerPool< WorldDatabaseConnection > WorldDatabase
Accessor to the world database.
Definition: DatabaseEnv.cpp:20
uint32_t uint32
Definition: Define.h:133
void LoadRandomEnchantmentsTable()
#define sLFGMgr
Definition: LFGMgr.h:483
@ LANG_COMMAND_CREATURESTORAGE_NOTFOUND
Definition: Language.h:774
@ LANG_COMMAND_CREATURETEMPLATE_NOTFOUND
Definition: Language.h:773
#define TC_LOG_INFO(filterType__,...)
Definition: Log.h:159
void LoadLootTemplates_Pickpocketing()
Definition: LootMgr.cpp:960
LootStore LootTemplates_Spell("spell_loot_template", "spell id (random item creating)", false)
LootStore LootTemplates_Skinning("skinning_loot_template", "creature skinning id", true)
void LoadLootTemplates_Spell()
Definition: LootMgr.cpp:1081
void LoadLootTemplates_Milling()
Definition: LootMgr.cpp:931
LootStore LootTemplates_Gameobject("gameobject_loot_template", "gameobject entry", true)
void LoadLootTemplates_Gameobject()
Definition: LootMgr.cpp:873
void LoadLootTemplates_Creature()
Definition: LootMgr.cpp:780
LootStore LootTemplates_Item("item_loot_template", "item entry", true)
LootStore LootTemplates_Milling("milling_loot_template", "item entry (herb)", true)
LootStore LootTemplates_Disenchant("disenchant_loot_template", "item disenchant id", true)
LootStore LootTemplates_Prospecting("prospecting_loot_template", "item entry (ore)", true)
void LoadLootTemplates_Fishing()
Definition: LootMgr.cpp:850
void LoadLootTables()
Definition: LootMgr.cpp:1149
void LoadLootTemplates_Reference()
Definition: LootMgr.cpp:1121
LootStore LootTemplates_Creature("creature_loot_template", "creature entry", true)
void LoadLootTemplates_Prospecting()
Definition: LootMgr.cpp:994
LootStore LootTemplates_Pickpocketing("pickpocketing_loot_template", "creature pickpocket lootid", true)
void LoadLootTemplates_Mail()
Definition: LootMgr.cpp:1023
void LoadLootTemplates_Disenchant()
Definition: LootMgr.cpp:817
void LoadLootTemplates_Item()
Definition: LootMgr.cpp:907
LootStore LootTemplates_Mail("mail_loot_template", "mail template id", false)
void LoadLootTemplates_Skinning()
Definition: LootMgr.cpp:1047
LootStore LootTemplates_Fishing("fishing_loot_template", "area id", true)
#define sMapMgr
Definition: MapManager.h:211
@ QUERY_DATA_CREATURES
Definition: ObjectMgr.h:920
@ QUERY_DATA_QUESTS
Definition: ObjectMgr.h:923
@ QUERY_DATA_POIS
Definition: ObjectMgr.h:924
#define sObjectMgr
Definition: ObjectMgr.h:1723
void LoadSkillDiscoveryTable()
void LoadSkillPerfectItemTable()
void LoadSkillExtraItemTable()
#define sSmartScriptMgr
#define sSpellMgr
Definition: SpellMgr.h:738
#define sTicketMgr
Definition: TicketMgr.h:248
#define sWaypointMgr
@ WORLD_SEL_CREATURE_TEMPLATE
Definition: WorldDatabase.h:85
void SendGlobalGMSysMessage(const char *str)
Definition: Chat.cpp:135
void SendGlobalSysMessage(const char *str)
Definition: Chat.cpp:125
void PSendSysMessage(const char *fmt, Args &&... args)
Definition: Chat.h:69
void SetSentErrorMessage(bool val)
Definition: Chat.h:126
virtual void SendSysMessage(std::string_view str, bool escapeCharacters=false)
Definition: Chat.cpp:101
Class used to access individual fields of database query result.
Definition: Field.h:92
void CheckLootRefs(LootIdSet *ref_set=nullptr) const
Definition: LootMgr.cpp:257
void setUInt32(uint8 index, uint32 value)
static bool HandleReloadLootTemplatesReferenceCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:655
static bool HandleReloadLootTemplatesFishingCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:585
static bool HandleReloadRBACCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:1189
static bool HandleReloadAllLocalesCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:315
static bool HandleReloadLootTemplatesMailCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:645
static bool HandleReloadQuestTemplateCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:543
static bool HandleReloadSpellGroupStackRulesCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:866
static bool HandleReloadLocalesItemCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:1059
static bool HandleReloadSpellPetAurasCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:874
static bool HandleReloadReservedNameCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:737
static bool HandleReloadCreatureSummonGroupsCommand(ChatHandler *handler)
Definition: cs_reload.cpp:415
static bool HandleReloadAchievementCriteriaDataCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:350
static bool HandleReloadVehicleTemplateCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:1165
static bool HandleReloadAllQuestCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:250
static bool HandleReloadDisablesCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:1001
static bool HandleReloadSkillPerfectItemTemplateCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:769
static bool HandleReloadSkillExtraItemTemplateCommand(ChatHandler *handler, char const *args)
Definition: cs_reload.cpp:777
static bool HandleReloadGOQuestEnderCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:511
static bool HandleReloadNpcVendorCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:704
static bool HandleReloadEventScriptsCommand(ChatHandler *handler, char const *args)
Definition: cs_reload.cpp:906
static bool HandleReloadWpCommand(ChatHandler *handler, char const *args)
Definition: cs_reload.cpp:946
static bool HandleReloadAllLootCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:231
static bool HandleReloadLootTemplatesPickpocketingCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:625
static bool HandleReloadOnKillReputationCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:407
static bool HandleReloadItemEnchantementsCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:890
static bool HandleReloadQuestPOICommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:720
static bool HandleReloadTrainerCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:692
static bool HandleReloadGameGraveyardZoneCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:979
static bool HandleReloadLocalesCreatureTextCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:1035
static bool HandleReloadLocalesCreatureCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:1027
static bool HandleReloadSpellThreatsCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:858
static bool HandleReloadAuctionsCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:1131
static bool HandleReloadSmartScripts(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:1157
static bool HandleReloadQuestGreetingCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:527
static bool HandleReloadGossipMenuOptionCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:494
static bool HandleReloadSpellLearnSpellCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:818
static bool HandleReloadAreaTriggerTeleportCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:374
static bool HandleReloadTrinityStringCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:684
static bool HandleReloadVehicleAccessoryCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:1173
static bool HandleReloadSpellGroupsCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:810
static bool HandleReloadLocalesPointsOfInterestCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:1091
static bool HandleReloadCreatureTemplateCommand(ChatHandler *handler, char const *args)
Definition: cs_reload.cpp:423
static bool HandleReloadCreatureText(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:1149
static bool HandleReloadLocalesQuestCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:1099
static bool HandleReloadLootTemplatesProspectingCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:635
static bool HandleReloadLootTemplatesCreatureCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:557
static bool HandleReloadSkillDiscoveryTemplateCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:761
static bool HandleReloadVehicleTemplateAccessoryCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:1181
static bool HandleReloadGameTeleCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:990
static bool HandleReloadLfgRewardsCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:1019
static bool HandleReloadAreaTriggerTavernCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:366
static bool HandleReloadGOQuestStarterCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:503
static bool HandleReloadAllItemCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:308
static bool HandleReloadLocalesGameobjectCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:1043
static bool HandleReloadAllCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:184
static bool HandleReloadGossipMenuCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:485
static bool HandleReloadReputationSpilloverTemplateCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:753
static bool HandleReloadSpellAreaCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:794
static bool HandleReloadCreatureQuestStarterCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:461
static bool HandleReloadReputationRewardRateCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:745
static bool HandleReloadSpellBonusesCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:842
static bool HandleReloadLocalesGossipMenuOptionCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:1051
static bool HandleReloadAllScriptsCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:263
static bool HandleReloadCreatureQuestEnderCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:477
static bool HandleReloadSpellScriptsCommand(ChatHandler *handler, char const *args)
Definition: cs_reload.cpp:959
static bool HandleReloadBattlegroundTemplate(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:390
static bool HandleReloadMailLevelRewardCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:1123
static bool HandleReloadLocalesNpcTextCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:1075
static bool HandleReloadSpellTargetPositionCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:850
static bool HandleReloadBroadcastTextCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:398
static bool HandleReloadConfigCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:333
std::vector< ChatCommand > GetCommands() const override
Definition: cs_reload.cpp:59
static bool HandleReloadItemSetNamesCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:898
static bool HandleReloadLocalesQuestRequestItemsCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:1115
static bool HandleReloadLocalesAchievementRewardCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:1011
static bool HandleReloadSpellClickSpellsCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:729
static bool HandleReloadLootTemplatesSkinningCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:664
static bool HandleReloadPageTextsCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:882
static bool HandleReloadAllNpcCommand(ChatHandler *handler, char const *args)
Definition: cs_reload.cpp:240
static bool HandleReloadWpScriptsCommand(ChatHandler *handler, char const *args)
Definition: cs_reload.cpp:926
static bool HandleReloadAllSpellCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:281
static bool HandleReloadSpellRequiredCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:802
static bool HandleReloadLootTemplatesSpellCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:674
static bool HandleReloadQuestAreaTriggersCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:519
static bool HandleReloadAutobroadcastCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:382
static bool HandleReloadLinkedRespawnCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:469
static bool HandleReloadSkillFishingBaseLevelCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:786
static bool HandleReloadLootTemplatesDisenchantCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:575
static bool HandleReloadSpellLinkedSpellCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:826
static bool HandleReloadAchievementRewardCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:358
static bool HandleReloadLocalesPageTextCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:1083
static bool HandleReloadLocalesQuestGreetingCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:535
static bool HandleReloadAllAchievementCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:215
static bool HandleReloadAllAreaCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:222
static bool HandleReloadAllGossipsCommand(ChatHandler *handler, char const *args)
Definition: cs_reload.cpp:299
static bool HandleReloadLootTemplatesGameobjectCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:595
static bool HandleReloadLocalesItemSetNameCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:1067
static bool HandleReloadCreatureMovementOverrideCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:567
static bool HandleReloadPointsOfInterestCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:712
static bool HandleReloadLootTemplatesItemCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:605
static bool HandleReloadLootTemplatesMillingCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:615
static bool HandleReloadAccessRequirementCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:342
static bool HandleReloadConditions(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:1141
static bool HandleReloadLocalesQuestOfferRewardCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:1107
static bool HandleReloadGMTicketsCommand(ChatHandler *, char const *)
Definition: cs_reload.cpp:178
static bool HandleReloadSpellProcsCommand(ChatHandler *handler, char const *)
Definition: cs_reload.cpp:834
void AddSC_reload_commandscript()
Definition: cs_reload.cpp:1199
#define sWorld
Definition: World.h:893
void CheckQuestDisables()
Definition: DisableMgr.cpp:279
void LoadDisables()
Definition: DisableMgr.cpp:53
TC_COMMON_API std::vector< std::string_view > Tokenize(std::string_view str, char sep, bool keepEmpty)
Definition: Util.cpp:56
@ RBAC_PERM_COMMAND_RELOAD_ITEM_ENCHANTMENT_TEMPLATE
Definition: RBAC.h:523
@ RBAC_PERM_COMMAND_RELOAD_CREATURE_QUESTENDER
Definition: RBAC.h:506
@ RBAC_PERM_COMMAND_RELOAD_GOSSIP_MENU_OPTION
Definition: RBAC.h:522
@ RBAC_PERM_COMMAND_RELOAD_REPUTATION_REWARD_RATE
Definition: RBAC.h:553
@ RBAC_PERM_COMMAND_RELOAD_SPELL_LOOT_TEMPLATE
Definition: RBAC.h:565
@ RBAC_PERM_COMMAND_RELOAD_CREATURE_MOVEMENT_OVERRIDE
Definition: RBAC.h:741
@ RBAC_PERM_COMMAND_RELOAD_CONFIG
Definition: RBAC.h:500
@ RBAC_PERM_COMMAND_RELOAD_SPELL_SCRIPTS
Definition: RBAC.h:570
@ RBAC_PERM_COMMAND_RELOAD_AREATRIGGER_INVOLVEDRELATION
Definition: RBAC.h:493
@ RBAC_PERM_COMMAND_RELOAD_SKILL_FISHING_BASE_LEVEL
Definition: RBAC.h:557
@ RBAC_PERM_COMMAND_RELOAD_ALL_SCRIPTS
Definition: RBAC.h:491
@ RBAC_PERM_COMMAND_RELOAD_GRAVEYARD_ZONE
Definition: RBAC.h:515
@ RBAC_PERM_COMMAND_RELOAD_ACHIEVEMENT_CRITERIA_DATA
Definition: RBAC.h:479
@ RBAC_PERM_COMMAND_RELOAD_SPELL_LINKED_SPELL
Definition: RBAC.h:566
@ RBAC_PERM_COMMAND_RELOAD_GM_TICKETS
Definition: RBAC.h:520
@ RBAC_PERM_COMMAND_RELOAD_NPC_VENDOR
Definition: RBAC.h:543
@ RBAC_PERM_COMMAND_RELOAD_SPELL_GROUP
Definition: RBAC.h:563
@ RBAC_PERM_COMMAND_RELOAD_GAMEOBJECT_TEMPLATE_LOCALE
Definition: RBAC.h:530
@ RBAC_PERM_COMMAND_RELOAD_CREATURE_TEXT
Definition: RBAC.h:510
@ RBAC_PERM_COMMAND_RELOAD_GOSSIP_MENU_OPTION_LOCALE
Definition: RBAC.h:531
@ RBAC_PERM_COMMAND_RELOAD_CREATURE_TEMPLATE
Definition: RBAC.h:509
@ RBAC_PERM_COMMAND_RELOAD_NPC_TEXT_LOCALE
Definition: RBAC.h:534
@ RBAC_PERM_COMMAND_RELOAD_ITEM_SET_NAMES
Definition: RBAC.h:525
@ RBAC_PERM_COMMAND_RELOAD_CREATURE_LINKED_RESPAWN
Definition: RBAC.h:503
@ RBAC_PERM_COMMAND_RELOAD_NPC_SPELLCLICK_SPELLS
Definition: RBAC.h:541
@ RBAC_PERM_COMMAND_RELOAD_SPELL_PET_AURAS
Definition: RBAC.h:567
@ RBAC_PERM_COMMAND_RELOAD_VEHICLE_TEMPLATE
Definition: RBAC.h:748
@ RBAC_PERM_COMMAND_RELOAD_GOSSIP_MENU
Definition: RBAC.h:521
@ RBAC_PERM_COMMAND_RELOAD_LFG_DUNGEON_REWARDS
Definition: RBAC.h:526
@ RBAC_PERM_COMMAND_RELOAD_ACHIEVEMENT_REWARD
Definition: RBAC.h:480
@ RBAC_PERM_COMMAND_RELOAD_QUEST_TEMPLATE
Definition: RBAC.h:549
@ RBAC_PERM_COMMAND_RELOAD_QUEST_TEMPLATE_LOCALE
Definition: RBAC.h:537
@ RBAC_PERM_COMMAND_RELOAD_SPELL_AREA
Definition: RBAC.h:561
@ RBAC_PERM_COMMAND_RELOAD_ITEM_TEMPLATE_LOCALE
Definition: RBAC.h:532
@ RBAC_PERM_COMMAND_RELOAD_GAMEOBJECT_QUEST_LOOT_TEMPLATE
Definition: RBAC.h:518
@ RBAC_PERM_COMMAND_RELOAD_ALL_ITEM
Definition: RBAC.h:486
@ RBAC_PERM_COMMAND_RELOAD_CRETURE_TEMPLATE_LOCALE
Definition: RBAC.h:528
@ RBAC_PERM_COMMAND_RELOAD_ALL_ACHIEVEMENT
Definition: RBAC.h:482
@ RBAC_PERM_COMMAND_RELOAD_ALL_NPC
Definition: RBAC.h:489
@ RBAC_PERM_COMMAND_RELOAD_SPELL_THREATS
Definition: RBAC.h:572
@ RBAC_PERM_COMMAND_RELOAD_SKILL_EXTRA_ITEM_TEMPLATE
Definition: RBAC.h:556
@ RBAC_PERM_COMMAND_RELOAD_AREATRIGGER_TELEPORT
Definition: RBAC.h:495
@ RBAC_PERM_COMMAND_RELOAD_SKINNING_LOOT_TEMPLATE
Definition: RBAC.h:558
@ RBAC_PERM_COMMAND_RELOAD_CREATURE_LOOT_TEMPLATE
Definition: RBAC.h:504
@ RBAC_PERM_COMMAND_RELOAD_PICKPOCKETING_LOOT_TEMPLATE
Definition: RBAC.h:545
@ RBAC_PERM_COMMAND_RELOAD_ALL_LOOT
Definition: RBAC.h:488
@ RBAC_PERM_COMMAND_RELOAD_WAYPOINT_SCRIPTS
Definition: RBAC.h:576
@ RBAC_PERM_COMMAND_RELOAD_VEHICLE_TEMPLATE_ACCESSORY
Definition: RBAC.h:579
@ RBAC_PERM_COMMAND_RELOAD_SPELL_REQUIRED
Definition: RBAC.h:560
@ RBAC_PERM_COMMAND_RELOAD_PAGE_TEXT
Definition: RBAC.h:544
@ RBAC_PERM_COMMAND_RELOAD_MAIL_LEVEL_REWARD
Definition: RBAC.h:538
@ RBAC_PERM_COMMAND_RELOAD_CREATURE_SUMMON_GROUPS
Definition: RBAC.h:508
@ RBAC_PERM_COMMAND_RELOAD_SMART_SCRIPTS
Definition: RBAC.h:559
@ RBAC_PERM_COMMAND_RELOAD_FISHING_LOOT_TEMPLATE
Definition: RBAC.h:514
@ RBAC_PERM_COMMAND_RELOAD_SPELL_LEARN_SPELL
Definition: RBAC.h:564
@ RBAC_PERM_COMMAND_RELOAD_ACHIEVEMENT_REWARD_LOCALE
Definition: RBAC.h:527
@ RBAC_PERM_COMMAND_RELOAD_DISENCHANT_LOOT_TEMPLATE
Definition: RBAC.h:512
@ RBAC_PERM_COMMAND_RELOAD_TRAINER
Definition: RBAC.h:542
@ RBAC_PERM_COMMAND_RELOAD_PROSPECTING_LOOT_TEMPLATE
Definition: RBAC.h:547
@ RBAC_PERM_COMMAND_RELOAD_AUTOBROADCAST
Definition: RBAC.h:497
@ RBAC_PERM_COMMAND_RELOAD_VEHICLE_ACCESORY
Definition: RBAC.h:578
@ RBAC_PERM_COMMAND_RELOAD_AREATRIGGER_TAVERN
Definition: RBAC.h:494
@ RBAC_PERM_COMMAND_RELOAD_SPILLOVER_TEMPLATE
Definition: RBAC.h:554
@ RBAC_PERM_COMMAND_RELOAD_MAIL_LOOT_TEMPLATE
Definition: RBAC.h:539
@ RBAC_PERM_COMMAND_RELOAD_REFERENCE_LOOT_TEMPLATE
Definition: RBAC.h:551
@ RBAC_PERM_COMMAND_RELOAD_ALL
Definition: RBAC.h:481
@ RBAC_PERM_COMMAND_RELOAD_CONDITIONS
Definition: RBAC.h:499
@ RBAC_PERM_COMMAND_RELOAD_POINTS_OF_INTEREST
Definition: RBAC.h:546
@ RBAC_PERM_COMMAND_RELOAD_TRINITY_STRING
Definition: RBAC.h:574
@ RBAC_PERM_COMMAND_RELOAD_SPELL_BONUS_DATA
Definition: RBAC.h:562
@ RBAC_PERM_COMMAND_RELOAD_ALL_QUEST
Definition: RBAC.h:490
@ RBAC_PERM_COMMAND_RELOAD_ACCESS_REQUIREMENT
Definition: RBAC.h:478
@ RBAC_PERM_COMMAND_RELOAD_EVENT_SCRIPTS
Definition: RBAC.h:513
@ RBAC_PERM_COMMAND_RELOAD_RESERVED_NAME
Definition: RBAC.h:552
@ RBAC_PERM_COMMAND_RELOAD_ITEM_SET_NAME_LOCALE
Definition: RBAC.h:533
@ RBAC_PERM_COMMAND_RELOAD_GAMEOBJECT_QUESTSTARTER
Definition: RBAC.h:519
@ RBAC_PERM_COMMAND_RELOAD_SPELL_PROC
Definition: RBAC.h:569
@ RBAC_PERM_COMMAND_RELOAD_SPELL_TARGET_POSITION
Definition: RBAC.h:571
@ RBAC_PERM_COMMAND_RELOAD_MILLING_LOOT_TEMPLATE
Definition: RBAC.h:540
@ RBAC_PERM_COMMAND_RELOAD_POINTS_OF_INTEREST_LOCALE
Definition: RBAC.h:536
@ RBAC_PERM_COMMAND_RELOAD_GAMEOBJECT_QUESTENDER
Definition: RBAC.h:517
@ RBAC_PERM_COMMAND_RELOAD_WAYPOINT_DATA
Definition: RBAC.h:577
@ RBAC_PERM_COMMAND_RELOAD_BATTLEGROUND_TEMPLATE
Definition: RBAC.h:501
@ RBAC_PERM_COMMAND_RELOAD_GAME_TELE
Definition: RBAC.h:516
@ RBAC_PERM_COMMAND_RELOAD_ALL_AREA
Definition: RBAC.h:483
@ RBAC_PERM_COMMAND_RELOAD
Definition: RBAC.h:477
@ RBAC_PERM_COMMAND_RELOAD_PAGE_TEXT_LOCALE
Definition: RBAC.h:535
@ RBAC_PERM_COMMAND_RELOAD_SKILL_DISCOVERY_TEMPLATE
Definition: RBAC.h:555
@ RBAC_PERM_COMMAND_RELOAD_QUEST_GREETING_LOCALE
Definition: RBAC.h:736
@ RBAC_PERM_COMMAND_RELOAD_CREATURE_ONKILL_REPUTATION
Definition: RBAC.h:505
@ RBAC_PERM_COMMAND_RELOAD_ITEM_LOOT_TEMPLATE
Definition: RBAC.h:524
@ RBAC_PERM_COMMAND_RELOAD_CRETURE_TEXT_LOCALE
Definition: RBAC.h:529
@ RBAC_PERM_COMMAND_RELOAD_RBAC
Definition: RBAC.h:550
@ RBAC_PERM_COMMAND_RELOAD_BROADCAST_TEXT
Definition: RBAC.h:484
@ RBAC_PERM_COMMAND_RELOAD_ALL_SPELL
Definition: RBAC.h:492
@ RBAC_PERM_COMMAND_RELOAD_QUEST_POI
Definition: RBAC.h:548
@ RBAC_PERM_COMMAND_RELOAD_CREATURE_QUESTSTARTER
Definition: RBAC.h:507
@ RBAC_PERM_COMMAND_RELOAD_DISABLES
Definition: RBAC.h:511
@ RBAC_PERM_COMMAND_RELOAD_SPELL_GROUP_STACK_RULES
Definition: RBAC.h:573
@ RBAC_PERM_COMMAND_RELOAD_ALL_LOCALES
Definition: RBAC.h:487
@ RBAC_PERM_COMMAND_RELOAD_QUEST_GREETING
Definition: RBAC.h:712
@ RBAC_PERM_COMMAND_RELOAD_AUCTIONS
Definition: RBAC.h:496
@ RBAC_PERM_COMMAND_RELOAD_ALL_GOSSIP
Definition: RBAC.h:485