Core/Chat: Load chat language data from db2 and implement serverside chat translations
Port From (https://github.com/TrinityCore/TrinityCore/commit/3b578fc6b95bfc812962fcef7930d8646016d184)
This commit is contained in:
@@ -1807,10 +1807,10 @@ namespace Game
|
||||
|
||||
if (condition.LanguageID != 0)
|
||||
{
|
||||
LanguageDesc lang = ObjectManager.GetLanguageDescByID((Language)condition.LanguageID);
|
||||
if (lang != null)
|
||||
LanguageDesc langDesc = Global.LanguageMgr.GetLanguageDescById((Language)condition.LanguageID);
|
||||
if (langDesc != null)
|
||||
{
|
||||
uint languageSkill = player.GetSkillValue((SkillType)lang.skill_id);
|
||||
uint languageSkill = player.GetSkillValue((SkillType)langDesc.SkillId);
|
||||
if (languageSkill == 0 && player.HasAuraTypeWithMiscvalue(AuraType.ComprehendLanguage, condition.LanguageID))
|
||||
languageSkill = 300;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user