Fixed enchant fail sublevel NPE.
This commit is contained in:
parent
c57028ed46
commit
e6847a5303
@ -202,7 +202,7 @@ public final class RequestExEnchantSkill implements IClientIncomingPacket
|
||||
}
|
||||
else
|
||||
{
|
||||
final int newSubLevel = skill.getSubLevel() > 0 ? ((skill.getSubLevel() - (skill.getSubLevel() % 1000)) + enchantSkillHolder.getEnchantFailLevel()) : 0;
|
||||
final int newSubLevel = ((skill.getSubLevel() > 0) && (enchantSkillHolder.getEnchantFailLevel() > 0)) ? ((skill.getSubLevel() - (skill.getSubLevel() % 1000)) + enchantSkillHolder.getEnchantFailLevel()) : 0;
|
||||
final Skill enchantedSkill = SkillData.getInstance().getSkill(_skillId, _skillLvl, _type == SkillEnchantType.NORMAL ? newSubLevel : skill.getSubLevel());
|
||||
if (_type == SkillEnchantType.NORMAL)
|
||||
{
|
||||
|
@ -194,7 +194,7 @@ public final class RequestExEnchantSkill implements IClientIncomingPacket
|
||||
}
|
||||
else
|
||||
{
|
||||
final int newSubLevel = skill.getSubLevel() > 0 ? ((skill.getSubLevel() - (skill.getSubLevel() % 1000)) + enchantSkillHolder.getEnchantFailLevel()) : 0;
|
||||
final int newSubLevel = ((skill.getSubLevel() > 0) && (enchantSkillHolder.getEnchantFailLevel() > 0)) ? ((skill.getSubLevel() - (skill.getSubLevel() % 1000)) + enchantSkillHolder.getEnchantFailLevel()) : 0;
|
||||
final Skill enchantedSkill = SkillData.getInstance().getSkill(_skillId, _skillLvl, _type == SkillEnchantType.NORMAL ? newSubLevel : skill.getSubLevel());
|
||||
if (_type == SkillEnchantType.NORMAL)
|
||||
{
|
||||
|
@ -194,7 +194,7 @@ public final class RequestExEnchantSkill implements IClientIncomingPacket
|
||||
}
|
||||
else
|
||||
{
|
||||
final int newSubLevel = skill.getSubLevel() > 0 ? ((skill.getSubLevel() - (skill.getSubLevel() % 1000)) + enchantSkillHolder.getEnchantFailLevel()) : 0;
|
||||
final int newSubLevel = ((skill.getSubLevel() > 0) && (enchantSkillHolder.getEnchantFailLevel() > 0)) ? ((skill.getSubLevel() - (skill.getSubLevel() % 1000)) + enchantSkillHolder.getEnchantFailLevel()) : 0;
|
||||
final Skill enchantedSkill = SkillData.getInstance().getSkill(_skillId, _skillLvl, _type == SkillEnchantType.NORMAL ? newSubLevel : skill.getSubLevel());
|
||||
if (_type == SkillEnchantType.NORMAL)
|
||||
{
|
||||
|
@ -194,7 +194,7 @@ public final class RequestExEnchantSkill implements IClientIncomingPacket
|
||||
}
|
||||
else
|
||||
{
|
||||
final int newSubLevel = skill.getSubLevel() > 0 ? ((skill.getSubLevel() - (skill.getSubLevel() % 1000)) + enchantSkillHolder.getEnchantFailLevel()) : 0;
|
||||
final int newSubLevel = ((skill.getSubLevel() > 0) && (enchantSkillHolder.getEnchantFailLevel() > 0)) ? ((skill.getSubLevel() - (skill.getSubLevel() % 1000)) + enchantSkillHolder.getEnchantFailLevel()) : 0;
|
||||
final Skill enchantedSkill = SkillData.getInstance().getSkill(_skillId, _skillLvl, _type == SkillEnchantType.NORMAL ? newSubLevel : skill.getSubLevel());
|
||||
if (_type == SkillEnchantType.NORMAL)
|
||||
{
|
||||
|
@ -194,7 +194,7 @@ public final class RequestExEnchantSkill implements IClientIncomingPacket
|
||||
}
|
||||
else
|
||||
{
|
||||
final int newSubLevel = skill.getSubLevel() > 0 ? ((skill.getSubLevel() - (skill.getSubLevel() % 1000)) + enchantSkillHolder.getEnchantFailLevel()) : 0;
|
||||
final int newSubLevel = ((skill.getSubLevel() > 0) && (enchantSkillHolder.getEnchantFailLevel() > 0)) ? ((skill.getSubLevel() - (skill.getSubLevel() % 1000)) + enchantSkillHolder.getEnchantFailLevel()) : 0;
|
||||
final Skill enchantedSkill = SkillData.getInstance().getSkill(_skillId, _skillLvl, _type == SkillEnchantType.NORMAL ? newSubLevel : skill.getSubLevel());
|
||||
if (_type == SkillEnchantType.NORMAL)
|
||||
{
|
||||
|
@ -194,7 +194,7 @@ public final class RequestExEnchantSkill implements IClientIncomingPacket
|
||||
}
|
||||
else
|
||||
{
|
||||
final int newSubLevel = skill.getSubLevel() > 0 ? ((skill.getSubLevel() - (skill.getSubLevel() % 1000)) + enchantSkillHolder.getEnchantFailLevel()) : 0;
|
||||
final int newSubLevel = ((skill.getSubLevel() > 0) && (enchantSkillHolder.getEnchantFailLevel() > 0)) ? ((skill.getSubLevel() - (skill.getSubLevel() % 1000)) + enchantSkillHolder.getEnchantFailLevel()) : 0;
|
||||
final Skill enchantedSkill = SkillData.getInstance().getSkill(_skillId, _skillLvl, _type == SkillEnchantType.NORMAL ? newSubLevel : skill.getSubLevel());
|
||||
if (_type == SkillEnchantType.NORMAL)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user