diff options
author | Shauren <shauren.trinity@gmail.com> | 2015-02-22 17:18:19 +0100 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2015-02-22 17:18:19 +0100 |
commit | e81eb1192a159627d06946a8ed84174e8ead7299 (patch) | |
tree | 8ed00f4449165929532fbb6e9592bb5f76927b8c /src/server/scripts/Commands | |
parent | 850b8ea8ed21d843d6addc70e1bf2deb0eb08832 (diff) |
Core/Database: Removed locales_item from world database (use item_sparse_locale in hotfixes database)
Diffstat (limited to 'src/server/scripts/Commands')
-rw-r--r-- | src/server/scripts/Commands/cs_lookup.cpp | 34 | ||||
-rw-r--r-- | src/server/scripts/Commands/cs_reload.cpp | 10 |
2 files changed, 1 insertions, 43 deletions
diff --git a/src/server/scripts/Commands/cs_lookup.cpp b/src/server/scripts/Commands/cs_lookup.cpp index 9ad77c9c666..8666e38b84b 100644 --- a/src/server/scripts/Commands/cs_lookup.cpp +++ b/src/server/scripts/Commands/cs_lookup.cpp @@ -377,39 +377,7 @@ public: ItemTemplateContainer const* its = sObjectMgr->GetItemTemplateStore(); for (ItemTemplateContainer::const_iterator itr = its->begin(); itr != its->end(); ++itr) { - int localeIndex = handler->GetSessionDbLocaleIndex(); - if (localeIndex >= 0) - { - uint8 ulocaleIndex = uint8(localeIndex); - if (ItemLocale const* il = sObjectMgr->GetItemLocale(itr->second.GetId())) - { - if (il->Name.size() > ulocaleIndex && !il->Name[ulocaleIndex].empty()) - { - std::string name = il->Name[ulocaleIndex]; - - if (Utf8FitTo(name, wNamePart)) - { - if (maxResults && count++ == maxResults) - { - handler->PSendSysMessage(LANG_COMMAND_LOOKUP_MAX_RESULTS, maxResults); - return true; - } - - if (handler->GetSession()) - handler->PSendSysMessage(LANG_ITEM_LIST_CHAT, itr->second.GetId(), itr->second.GetId(), name.c_str()); - else - handler->PSendSysMessage(LANG_ITEM_LIST_CONSOLE, itr->second.GetId(), name.c_str()); - - if (!found) - found = true; - - continue; - } - } - } - } - - std::string name = itr->second.GetDefaultLocaleName(); + std::string name = itr->second.GetName(handler->GetSessionDbcLocale()); if (name.empty()) continue; diff --git a/src/server/scripts/Commands/cs_reload.cpp b/src/server/scripts/Commands/cs_reload.cpp index e4a3a832aa7..df6010ac3ae 100644 --- a/src/server/scripts/Commands/cs_reload.cpp +++ b/src/server/scripts/Commands/cs_reload.cpp @@ -107,7 +107,6 @@ public: { "locales_creature_text", rbac::RBAC_PERM_COMMAND_RELOAD_LOCALES_CRETURE_TEXT, true, &HandleReloadLocalesCreatureTextCommand, "", NULL }, { "locales_gameobject", rbac::RBAC_PERM_COMMAND_RELOAD_LOCALES_GAMEOBJECT, true, &HandleReloadLocalesGameobjectCommand, "", NULL }, { "locales_gossip_menu_option", rbac::RBAC_PERM_COMMAND_RELOAD_LOCALES_GOSSIP_MENU_OPTION, true, &HandleReloadLocalesGossipMenuOptionCommand, "", NULL }, - { "locales_item", rbac::RBAC_PERM_COMMAND_RELOAD_LOCALES_ITEM, true, &HandleReloadLocalesItemCommand, "", NULL }, { "locales_npc_text", rbac::RBAC_PERM_COMMAND_RELOAD_LOCALES_NPC_TEXT, true, &HandleReloadLocalesNpcTextCommand, "", NULL }, { "locales_page_text", rbac::RBAC_PERM_COMMAND_RELOAD_LOCALES_PAGE_TEXT, true, &HandleReloadLocalesPageTextCommand, "", NULL }, { "locales_points_of_interest", rbac::RBAC_PERM_COMMAND_RELOAD_LOCALES_POINTS_OF_INTEREST, true, &HandleReloadLocalesPointsOfInterestCommand, "", NULL }, @@ -307,7 +306,6 @@ public: HandleReloadLocalesCreatureTextCommand(handler, "a"); HandleReloadLocalesGameobjectCommand(handler, "a"); HandleReloadLocalesGossipMenuOptionCommand(handler, "a"); - HandleReloadLocalesItemCommand(handler, "a"); HandleReloadLocalesNpcTextCommand(handler, "a"); HandleReloadLocalesPageTextCommand(handler, "a"); HandleReloadLocalesPointsOfInterestCommand(handler, "a"); @@ -1008,14 +1006,6 @@ public: return true; } - static bool HandleReloadLocalesItemCommand(ChatHandler* handler, const char* /*args*/) - { - TC_LOG_INFO("misc", "Re-Loading Locales Item ... "); - sObjectMgr->LoadItemLocales(); - handler->SendGlobalGMSysMessage("DB table `locales_item` reloaded."); - return true; - } - static bool HandleReloadLocalesNpcTextCommand(ChatHandler* handler, const char* /*args*/) { TC_LOG_INFO("misc", "Re-Loading Locales NPC Text ... "); |