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:
hondacrx
2021-05-03 20:50:13 -04:00
parent 7b739de0e9
commit 017a25f179
11 changed files with 343 additions and 72 deletions
+10
View File
@@ -1851,6 +1851,16 @@ namespace Game.DataStorage
return _skillLineAbilitiesBySkillupSkill.LookupByKey(skillId);
}
public SkillRaceClassInfoRecord GetAvailableSkillRaceClassInfo(uint skill)
{
var bounds = _skillRaceClassInfoBySkill.LookupByKey(skill);
foreach (var record in bounds)
if (record.Availability == 1)
return record;
return null;
}
public SkillRaceClassInfoRecord GetSkillRaceClassInfo(uint skill, Race race, Class class_)
{
var bounds = _skillRaceClassInfoBySkill.LookupByKey(skill);