Misc fixes
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user