From ae379a9ea3dc49dc175de65f847a99084cbe5711 Mon Sep 17 00:00:00 2001 From: NeatElves Date: Mon, 25 Jan 2010 10:50:30 +0300 Subject: [PATCH] [9254] Implement .reload locales_gossip_menu_option Signed-off-by: VladimirMangos --- src/game/Chat.cpp | 1 + src/game/Chat.h | 1 + src/game/Level3.cpp | 9 +++++++++ src/shared/revision_nr.h | 2 +- 4 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/game/Chat.cpp b/src/game/Chat.cpp index 07d1cc302..c739828d2 100644 --- a/src/game/Chat.cpp +++ b/src/game/Chat.cpp @@ -432,6 +432,7 @@ ChatCommand * ChatHandler::getCommandTable() { "locales_achievement_reward", SEC_ADMINISTRATOR, true, &ChatHandler::HandleReloadLocalesAchievementRewardCommand,"", NULL }, { "locales_creature", SEC_ADMINISTRATOR, true, &ChatHandler::HandleReloadLocalesCreatureCommand, "", NULL }, { "locales_gameobject", SEC_ADMINISTRATOR, true, &ChatHandler::HandleReloadLocalesGameobjectCommand, "", NULL }, + { "locales_gossip_menu_option", SEC_ADMINISTRATOR, true, &ChatHandler::HandleReloadLocalesGossipMenuOptionCommand, "", NULL }, { "locales_item", SEC_ADMINISTRATOR, true, &ChatHandler::HandleReloadLocalesItemCommand, "", NULL }, { "locales_npc_text", SEC_ADMINISTRATOR, true, &ChatHandler::HandleReloadLocalesNpcTextCommand, "", NULL }, { "locales_page_text", SEC_ADMINISTRATOR, true, &ChatHandler::HandleReloadLocalesPageTextCommand, "", NULL }, diff --git a/src/game/Chat.h b/src/game/Chat.h index 04585f587..e2adf0d41 100644 --- a/src/game/Chat.h +++ b/src/game/Chat.h @@ -345,6 +345,7 @@ class ChatHandler bool HandleReloadLocalesAchievementRewardCommand(const char* args); bool HandleReloadLocalesCreatureCommand(const char* args); bool HandleReloadLocalesGameobjectCommand(const char* args); + bool HandleReloadLocalesGossipMenuOptionCommand(const char* args); bool HandleReloadLocalesItemCommand(const char* args); bool HandleReloadLocalesNpcTextCommand(const char* args); bool HandleReloadLocalesPageTextCommand(const char* args); diff --git a/src/game/Level3.cpp b/src/game/Level3.cpp index 3c5cb2744..f319cf05f 100644 --- a/src/game/Level3.cpp +++ b/src/game/Level3.cpp @@ -180,6 +180,7 @@ bool ChatHandler::HandleReloadAllLocalesCommand(const char* /*args*/) HandleReloadLocalesAchievementRewardCommand("a"); HandleReloadLocalesCreatureCommand("a"); HandleReloadLocalesGameobjectCommand("a"); + HandleReloadLocalesGossipMenuOptionCommand("a"); HandleReloadLocalesItemCommand("a"); HandleReloadLocalesNpcTextCommand("a"); HandleReloadLocalesPageTextCommand("a"); @@ -811,6 +812,14 @@ bool ChatHandler::HandleReloadLocalesGameobjectCommand(const char* /*arg*/) return true; } +bool ChatHandler::HandleReloadLocalesGossipMenuOptionCommand(const char* /*arg*/) +{ + sLog.outString( "Re-Loading Locales Gossip Menu Option ... "); + sObjectMgr.LoadGossipMenuItemsLocales(); + SendGlobalSysMessage("DB table `locales_gossip_menu_option` reloaded."); + return true; +} + bool ChatHandler::HandleReloadLocalesItemCommand(const char* /*arg*/) { sLog.outString( "Re-Loading Locales Item ... "); diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index dc8e70f08..9c8854b4c 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "9253" + #define REVISION_NR "9254" #endif // __REVISION_NR_H__