diff --git a/Source/Game/Spells/SpellManager.cs b/Source/Game/Spells/SpellManager.cs index 81548f2f1..0f4992f06 100644 --- a/Source/Game/Spells/SpellManager.cs +++ b/Source/Game/Spells/SpellManager.cs @@ -4679,7 +4679,7 @@ namespace Game.Entities public bool IsPrimaryProfessionSkill(uint skill) { SkillLineRecord pSkill = CliDB.SkillLineStorage.LookupByKey(skill); - return pSkill != null && pSkill.CategoryID == SkillCategory.Profession; + return pSkill != null && pSkill.CategoryID == SkillCategory.Profession && pSkill.ParentSkillLineID == 0; } public bool IsWeaponSkill(uint skill)