diff options
author | Shauren <shauren.trinity@gmail.com> | 2017-12-31 16:01:06 +0100 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2017-12-31 16:01:06 +0100 |
commit | 5dd686c080723eeeefdabb50b867f9f662d5deb9 (patch) | |
tree | a2b30fe7e26c518a4421f7cc67642af89953bed0 /src/server/game/Texts/CreatureTextMgr.cpp | |
parent | 97c7e32a42d4041b4d74e1d6bf951ed2f6161661 (diff) |
Core/Locales: Optimize locale loading - move the strings
Diffstat (limited to 'src/server/game/Texts/CreatureTextMgr.cpp')
-rw-r--r-- | src/server/game/Texts/CreatureTextMgr.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/server/game/Texts/CreatureTextMgr.cpp b/src/server/game/Texts/CreatureTextMgr.cpp index f3d5617c35d..44ebcf5802a 100644 --- a/src/server/game/Texts/CreatureTextMgr.cpp +++ b/src/server/game/Texts/CreatureTextMgr.cpp @@ -195,14 +195,13 @@ void CreatureTextMgr::LoadCreatureTextLocales() uint32 groupId = fields[1].GetUInt8(); uint32 id = fields[2].GetUInt8(); std::string localeName = fields[3].GetString(); - std::string text = fields[4].GetString(); - CreatureTextLocale& data = mLocaleTextMap[CreatureTextId(creatureId, groupId, id)]; LocaleConstant locale = GetLocaleByName(localeName); if (locale == LOCALE_enUS) continue; - ObjectMgr::AddLocaleString(text, locale, data.Text); + CreatureTextLocale& data = mLocaleTextMap[CreatureTextId(creatureId, groupId, id)]; + ObjectMgr::AddLocaleString(fields[4].GetString(), locale, data.Text); } while (result->NextRow()); TC_LOG_INFO("server.loading", ">> Loaded %u creature localized texts in %u ms", uint32(mLocaleTextMap.size()), GetMSTimeDiffToNow(oldMSTime)); |