Fixed skill channeling trying to get non-existent skill level.
Contributed by Sahar.
This commit is contained in:
parent
791dd9b66f
commit
cdb887efae
@ -184,6 +184,11 @@ public class SkillChannelizer implements Runnable
|
||||
{
|
||||
final int maxSkillLevel = SkillData.getInstance().getMaxLevel(skill.getChannelingSkillId());
|
||||
final int skillLevel = Math.min(creature.getSkillChannelized().getChannerlizersSize(skill.getChannelingSkillId()), maxSkillLevel);
|
||||
if (skillLevel == 0)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
final BuffInfo info = creature.getEffectList().getBuffInfoBySkillId(skill.getChannelingSkillId());
|
||||
|
||||
if ((info == null) || (info.getSkill().getLevel() < skillLevel))
|
||||
|
@ -184,6 +184,11 @@ public class SkillChannelizer implements Runnable
|
||||
{
|
||||
final int maxSkillLevel = SkillData.getInstance().getMaxLevel(skill.getChannelingSkillId());
|
||||
final int skillLevel = Math.min(creature.getSkillChannelized().getChannerlizersSize(skill.getChannelingSkillId()), maxSkillLevel);
|
||||
if (skillLevel == 0)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
final BuffInfo info = creature.getEffectList().getBuffInfoBySkillId(skill.getChannelingSkillId());
|
||||
|
||||
if ((info == null) || (info.getSkill().getLevel() < skillLevel))
|
||||
|
@ -184,6 +184,11 @@ public class SkillChannelizer implements Runnable
|
||||
{
|
||||
final int maxSkillLevel = SkillData.getInstance().getMaxLevel(skill.getChannelingSkillId());
|
||||
final int skillLevel = Math.min(creature.getSkillChannelized().getChannerlizersSize(skill.getChannelingSkillId()), maxSkillLevel);
|
||||
if (skillLevel == 0)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
final BuffInfo info = creature.getEffectList().getBuffInfoBySkillId(skill.getChannelingSkillId());
|
||||
|
||||
if ((info == null) || (info.getSkill().getLevel() < skillLevel))
|
||||
|
@ -184,6 +184,11 @@ public class SkillChannelizer implements Runnable
|
||||
{
|
||||
final int maxSkillLevel = SkillData.getInstance().getMaxLevel(skill.getChannelingSkillId());
|
||||
final int skillLevel = Math.min(creature.getSkillChannelized().getChannerlizersSize(skill.getChannelingSkillId()), maxSkillLevel);
|
||||
if (skillLevel == 0)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
final BuffInfo info = creature.getEffectList().getBuffInfoBySkillId(skill.getChannelingSkillId());
|
||||
|
||||
if ((info == null) || (info.getSkill().getLevel() < skillLevel))
|
||||
|
@ -184,6 +184,11 @@ public class SkillChannelizer implements Runnable
|
||||
{
|
||||
final int maxSkillLevel = SkillData.getInstance().getMaxLevel(skill.getChannelingSkillId());
|
||||
final int skillLevel = Math.min(creature.getSkillChannelized().getChannerlizersSize(skill.getChannelingSkillId()), maxSkillLevel);
|
||||
if (skillLevel == 0)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
final BuffInfo info = creature.getEffectList().getBuffInfoBySkillId(skill.getChannelingSkillId());
|
||||
|
||||
if ((info == null) || (info.getSkill().getLevel() < skillLevel))
|
||||
|
@ -184,6 +184,11 @@ public class SkillChannelizer implements Runnable
|
||||
{
|
||||
final int maxSkillLevel = SkillData.getInstance().getMaxLevel(skill.getChannelingSkillId());
|
||||
final int skillLevel = Math.min(creature.getSkillChannelized().getChannerlizersSize(skill.getChannelingSkillId()), maxSkillLevel);
|
||||
if (skillLevel == 0)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
final BuffInfo info = creature.getEffectList().getBuffInfoBySkillId(skill.getChannelingSkillId());
|
||||
|
||||
if ((info == null) || (info.getSkill().getLevel() < skillLevel))
|
||||
|
@ -184,6 +184,11 @@ public class SkillChannelizer implements Runnable
|
||||
{
|
||||
final int maxSkillLevel = SkillData.getInstance().getMaxLevel(skill.getChannelingSkillId());
|
||||
final int skillLevel = Math.min(creature.getSkillChannelized().getChannerlizersSize(skill.getChannelingSkillId()), maxSkillLevel);
|
||||
if (skillLevel == 0)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
final BuffInfo info = creature.getEffectList().getBuffInfoBySkillId(skill.getChannelingSkillId());
|
||||
|
||||
if ((info == null) || (info.getSkill().getLevel() < skillLevel))
|
||||
|
@ -184,6 +184,11 @@ public class SkillChannelizer implements Runnable
|
||||
{
|
||||
final int maxSkillLevel = SkillData.getInstance().getMaxLevel(skill.getChannelingSkillId());
|
||||
final int skillLevel = Math.min(creature.getSkillChannelized().getChannerlizersSize(skill.getChannelingSkillId()), maxSkillLevel);
|
||||
if (skillLevel == 0)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
final BuffInfo info = creature.getEffectList().getBuffInfoBySkillId(skill.getChannelingSkillId());
|
||||
|
||||
if ((info == null) || (info.getSkill().getLevel() < skillLevel))
|
||||
|
@ -193,8 +193,12 @@ public class SkillChannelizer implements Runnable
|
||||
{
|
||||
final int maxSkillLevel = SkillData.getInstance().getMaxLevel(skill.getChannelingSkillId());
|
||||
final int skillLevel = Math.min(creature.getSkillChannelized().getChannerlizersSize(skill.getChannelingSkillId()), maxSkillLevel);
|
||||
final BuffInfo info = creature.getEffectList().getBuffInfoBySkillId(skill.getChannelingSkillId());
|
||||
if (skillLevel == 0)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
final BuffInfo info = creature.getEffectList().getBuffInfoBySkillId(skill.getChannelingSkillId());
|
||||
if ((info == null) || (info.getSkill().getLevel() < skillLevel))
|
||||
{
|
||||
final Skill channelingSkill = SkillData.getInstance().getSkill(skill.getChannelingSkillId(), skillLevel);
|
||||
|
@ -193,8 +193,12 @@ public class SkillChannelizer implements Runnable
|
||||
{
|
||||
final int maxSkillLevel = SkillData.getInstance().getMaxLevel(skill.getChannelingSkillId());
|
||||
final int skillLevel = Math.min(creature.getSkillChannelized().getChannerlizersSize(skill.getChannelingSkillId()), maxSkillLevel);
|
||||
final BuffInfo info = creature.getEffectList().getBuffInfoBySkillId(skill.getChannelingSkillId());
|
||||
if (skillLevel == 0)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
final BuffInfo info = creature.getEffectList().getBuffInfoBySkillId(skill.getChannelingSkillId());
|
||||
if ((info == null) || (info.getSkill().getLevel() < skillLevel))
|
||||
{
|
||||
final Skill channelingSkill = SkillData.getInstance().getSkill(skill.getChannelingSkillId(), skillLevel);
|
||||
|
@ -184,6 +184,11 @@ public class SkillChannelizer implements Runnable
|
||||
{
|
||||
final int maxSkillLevel = SkillData.getInstance().getMaxLevel(skill.getChannelingSkillId());
|
||||
final int skillLevel = Math.min(creature.getSkillChannelized().getChannerlizersSize(skill.getChannelingSkillId()), maxSkillLevel);
|
||||
if (skillLevel == 0)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
final BuffInfo info = creature.getEffectList().getBuffInfoBySkillId(skill.getChannelingSkillId());
|
||||
|
||||
if ((info == null) || (info.getSkill().getLevel() < skillLevel))
|
||||
|
@ -184,6 +184,11 @@ public class SkillChannelizer implements Runnable
|
||||
{
|
||||
final int maxSkillLevel = SkillData.getInstance().getMaxLevel(skill.getChannelingSkillId());
|
||||
final int skillLevel = Math.min(creature.getSkillChannelized().getChannerlizersSize(skill.getChannelingSkillId()), maxSkillLevel);
|
||||
if (skillLevel == 0)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
final BuffInfo info = creature.getEffectList().getBuffInfoBySkillId(skill.getChannelingSkillId());
|
||||
|
||||
if ((info == null) || (info.getSkill().getLevel() < skillLevel))
|
||||
|
@ -184,6 +184,11 @@ public class SkillChannelizer implements Runnable
|
||||
{
|
||||
final int maxSkillLevel = SkillData.getInstance().getMaxLevel(skill.getChannelingSkillId());
|
||||
final int skillLevel = Math.min(creature.getSkillChannelized().getChannerlizersSize(skill.getChannelingSkillId()), maxSkillLevel);
|
||||
if (skillLevel == 0)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
final BuffInfo info = creature.getEffectList().getBuffInfoBySkillId(skill.getChannelingSkillId());
|
||||
|
||||
if ((info == null) || (info.getSkill().getLevel() < skillLevel))
|
||||
|
@ -184,6 +184,11 @@ public class SkillChannelizer implements Runnable
|
||||
{
|
||||
final int maxSkillLevel = SkillData.getInstance().getMaxLevel(skill.getChannelingSkillId());
|
||||
final int skillLevel = Math.min(creature.getSkillChannelized().getChannerlizersSize(skill.getChannelingSkillId()), maxSkillLevel);
|
||||
if (skillLevel == 0)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
final BuffInfo info = creature.getEffectList().getBuffInfoBySkillId(skill.getChannelingSkillId());
|
||||
|
||||
if ((info == null) || (info.getSkill().getLevel() < skillLevel))
|
||||
|
@ -184,6 +184,11 @@ public class SkillChannelizer implements Runnable
|
||||
{
|
||||
final int maxSkillLevel = SkillData.getInstance().getMaxLevel(skill.getChannelingSkillId());
|
||||
final int skillLevel = Math.min(creature.getSkillChannelized().getChannerlizersSize(skill.getChannelingSkillId()), maxSkillLevel);
|
||||
if (skillLevel == 0)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
final BuffInfo info = creature.getEffectList().getBuffInfoBySkillId(skill.getChannelingSkillId());
|
||||
|
||||
if ((info == null) || (info.getSkill().getLevel() < skillLevel))
|
||||
|
@ -184,6 +184,11 @@ public class SkillChannelizer implements Runnable
|
||||
{
|
||||
final int maxSkillLevel = SkillData.getInstance().getMaxLevel(skill.getChannelingSkillId());
|
||||
final int skillLevel = Math.min(creature.getSkillChannelized().getChannerlizersSize(skill.getChannelingSkillId()), maxSkillLevel);
|
||||
if (skillLevel == 0)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
final BuffInfo info = creature.getEffectList().getBuffInfoBySkillId(skill.getChannelingSkillId());
|
||||
|
||||
if ((info == null) || (info.getSkill().getLevel() < skillLevel))
|
||||
|
@ -184,6 +184,11 @@ public class SkillChannelizer implements Runnable
|
||||
{
|
||||
final int maxSkillLevel = SkillData.getInstance().getMaxLevel(skill.getChannelingSkillId());
|
||||
final int skillLevel = Math.min(creature.getSkillChannelized().getChannerlizersSize(skill.getChannelingSkillId()), maxSkillLevel);
|
||||
if (skillLevel == 0)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
final BuffInfo info = creature.getEffectList().getBuffInfoBySkillId(skill.getChannelingSkillId());
|
||||
|
||||
if ((info == null) || (info.getSkill().getLevel() < skillLevel))
|
||||
|
Loading…
Reference in New Issue
Block a user