Misc fixes

This commit is contained in:
hondacrx
2022-09-02 14:28:27 -04:00
parent dc547288bf
commit bfc49fb013
2 changed files with 10 additions and 9 deletions
+5 -5
View File
@@ -246,12 +246,12 @@ namespace Game.Chat.Commands
{ {
uint classmask = player.GetClassMask(); uint classmask = player.GetClassMask();
foreach (var skillLine in CliDB.SkillLineAbilityStorage.Values) var skillLineAbilities = Global.DB2Mgr.GetSkillLineAbilitiesBySkill(skillId);
{ if (skillLineAbilities == null)
// wrong skill return;
if (skillLine.SkillLine != skillId)
continue;
foreach (var skillLine in skillLineAbilities)
{
// not high rank // not high rank
if (skillLine.SupercedesSpell != 0) if (skillLine.SupercedesSpell != 0)
continue; continue;
+5 -4
View File
@@ -1799,11 +1799,12 @@ namespace Game.Entities
if (creatureFamily.SkillLine[j] == 0) if (creatureFamily.SkillLine[j] == 0)
continue; continue;
foreach (var skillLine in CliDB.SkillLineAbilityStorage.Values) var skillLineAbilities = Global.DB2Mgr.GetSkillLineAbilitiesBySkill((uint)creatureFamily.SkillLine[j]);
{ if (skillLineAbilities == null)
if (skillLine.SkillLine != creatureFamily.SkillLine[j]) continue;
continue;
foreach (var skillLine in skillLineAbilities)
{
if (skillLine.AcquireMethod != AbilityLearnType.OnSkillLearn) if (skillLine.AcquireMethod != AbilityLearnType.OnSkillLearn)
continue; continue;