Misc fixes
This commit is contained in:
@@ -246,12 +246,12 @@ namespace Game.Chat.Commands
|
||||
{
|
||||
uint classmask = player.GetClassMask();
|
||||
|
||||
foreach (var skillLine in CliDB.SkillLineAbilityStorage.Values)
|
||||
{
|
||||
// wrong skill
|
||||
if (skillLine.SkillLine != skillId)
|
||||
continue;
|
||||
var skillLineAbilities = Global.DB2Mgr.GetSkillLineAbilitiesBySkill(skillId);
|
||||
if (skillLineAbilities == null)
|
||||
return;
|
||||
|
||||
foreach (var skillLine in skillLineAbilities)
|
||||
{
|
||||
// not high rank
|
||||
if (skillLine.SupercedesSpell != 0)
|
||||
continue;
|
||||
|
||||
@@ -1799,11 +1799,12 @@ namespace Game.Entities
|
||||
if (creatureFamily.SkillLine[j] == 0)
|
||||
continue;
|
||||
|
||||
foreach (var skillLine in CliDB.SkillLineAbilityStorage.Values)
|
||||
{
|
||||
if (skillLine.SkillLine != creatureFamily.SkillLine[j])
|
||||
continue;
|
||||
var skillLineAbilities = Global.DB2Mgr.GetSkillLineAbilitiesBySkill((uint)creatureFamily.SkillLine[j]);
|
||||
if (skillLineAbilities == null)
|
||||
continue;
|
||||
|
||||
foreach (var skillLine in skillLineAbilities)
|
||||
{
|
||||
if (skillLine.AcquireMethod != AbilityLearnType.OnSkillLearn)
|
||||
continue;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user