aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Chat/ChatLink.cpp
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2015-09-07 18:03:33 +0200
committerShauren <shauren.trinity@gmail.com>2015-09-07 18:03:33 +0200
commit8a8ab0b4b681b45189330c1e5c382aa6fb968aa4 (patch)
treea845b14987553d1fccaaf49ebabf215e3dd60d8e /src/server/game/Chat/ChatLink.cpp
parent0098e98c69612151b16383b2ab9a9f57c72f50db (diff)
Core/DataStores: Updated DBC and DB2 structures to 6.2.2.20444
Diffstat (limited to 'src/server/game/Chat/ChatLink.cpp')
-rw-r--r--src/server/game/Chat/ChatLink.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/server/game/Chat/ChatLink.cpp b/src/server/game/Chat/ChatLink.cpp
index 301b0076dd3..5c54e3146a1 100644
--- a/src/server/game/Chat/ChatLink.cpp
+++ b/src/server/game/Chat/ChatLink.cpp
@@ -411,8 +411,9 @@ bool AchievementChatLink::ValidateName(char* buffer, const char* context)
{
ChatLink::ValidateName(buffer, context);
- if (*_achievement->Title_lang && strcmp(_achievement->Title_lang, buffer) == 0)
- return true;
+ for (uint8 locale = LOCALE_enUS; locale < TOTAL_LOCALES; ++locale)
+ if (strcmp(_achievement->Title->Str[locale], buffer) == 0)
+ return true;
TC_LOG_TRACE("chat.system", "ChatHandler::isValidChatMessage('%s'): linked achievement (id: %u) name wasn't found in any localization", context, _achievement->ID);
return false;