Fixed possible RequestAcquireSkillInfo NPE.
This commit is contained in:
parent
e44fbf0218
commit
74f3eab7e6
@ -67,7 +67,7 @@ public final class RequestAcquireSkillInfo implements IClientIncomingPacket
|
|||||||
}
|
}
|
||||||
|
|
||||||
final L2Npc trainer = activeChar.getLastFolkNPC();
|
final L2Npc trainer = activeChar.getLastFolkNPC();
|
||||||
if (!(trainer instanceof L2NpcInstance) && (_skillType != AcquireSkillType.CLASS))
|
if ((trainer == null) || (!(trainer instanceof L2NpcInstance) && (_skillType != AcquireSkillType.CLASS)))
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -90,7 +90,7 @@ public final class RequestAcquireSkillInfo implements IClientIncomingPacket
|
|||||||
{
|
{
|
||||||
if (prevSkillLevel == _level)
|
if (prevSkillLevel == _level)
|
||||||
{
|
{
|
||||||
_log.warning(RequestAcquireSkillInfo.class.getSimpleName() + ": Player " + activeChar.getName() + " is trequesting info for a skill that already knows, Id: " + _id + " level: " + _level + "!");
|
_log.warning(RequestAcquireSkillInfo.class.getSimpleName() + ": Player " + activeChar.getName() + " is requesting info for a skill that already knows, Id: " + _id + " level: " + _level + "!");
|
||||||
}
|
}
|
||||||
else if (prevSkillLevel != (_level - 1))
|
else if (prevSkillLevel != (_level - 1))
|
||||||
{
|
{
|
||||||
|
@ -67,7 +67,7 @@ public final class RequestAcquireSkillInfo implements IClientIncomingPacket
|
|||||||
}
|
}
|
||||||
|
|
||||||
final L2Npc trainer = activeChar.getLastFolkNPC();
|
final L2Npc trainer = activeChar.getLastFolkNPC();
|
||||||
if (!(trainer instanceof L2NpcInstance) && (_skillType != AcquireSkillType.CLASS))
|
if ((trainer == null) || (!(trainer instanceof L2NpcInstance) && (_skillType != AcquireSkillType.CLASS)))
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -90,7 +90,7 @@ public final class RequestAcquireSkillInfo implements IClientIncomingPacket
|
|||||||
{
|
{
|
||||||
if (prevSkillLevel == _level)
|
if (prevSkillLevel == _level)
|
||||||
{
|
{
|
||||||
_log.warning(RequestAcquireSkillInfo.class.getSimpleName() + ": Player " + activeChar.getName() + " is trequesting info for a skill that already knows, Id: " + _id + " level: " + _level + "!");
|
_log.warning(RequestAcquireSkillInfo.class.getSimpleName() + ": Player " + activeChar.getName() + " is requesting info for a skill that already knows, Id: " + _id + " level: " + _level + "!");
|
||||||
}
|
}
|
||||||
else if (prevSkillLevel != (_level - 1))
|
else if (prevSkillLevel != (_level - 1))
|
||||||
{
|
{
|
||||||
|
@ -67,7 +67,7 @@ public final class RequestAcquireSkillInfo implements IClientIncomingPacket
|
|||||||
}
|
}
|
||||||
|
|
||||||
final L2Npc trainer = activeChar.getLastFolkNPC();
|
final L2Npc trainer = activeChar.getLastFolkNPC();
|
||||||
if (!(trainer instanceof L2NpcInstance) && (_skillType != AcquireSkillType.CLASS))
|
if ((trainer == null) || (!(trainer instanceof L2NpcInstance) && (_skillType != AcquireSkillType.CLASS)))
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -90,7 +90,7 @@ public final class RequestAcquireSkillInfo implements IClientIncomingPacket
|
|||||||
{
|
{
|
||||||
if (prevSkillLevel == _level)
|
if (prevSkillLevel == _level)
|
||||||
{
|
{
|
||||||
_log.warning(RequestAcquireSkillInfo.class.getSimpleName() + ": Player " + activeChar.getName() + " is trequesting info for a skill that already knows, Id: " + _id + " level: " + _level + "!");
|
_log.warning(RequestAcquireSkillInfo.class.getSimpleName() + ": Player " + activeChar.getName() + " is requesting info for a skill that already knows, Id: " + _id + " level: " + _level + "!");
|
||||||
}
|
}
|
||||||
else if (prevSkillLevel != (_level - 1))
|
else if (prevSkillLevel != (_level - 1))
|
||||||
{
|
{
|
||||||
|
@ -63,7 +63,7 @@ public final class RequestAcquireSkillInfo extends L2GameClientPacket
|
|||||||
}
|
}
|
||||||
|
|
||||||
final L2Npc trainer = activeChar.getLastFolkNPC();
|
final L2Npc trainer = activeChar.getLastFolkNPC();
|
||||||
if (!(trainer instanceof L2NpcInstance))
|
if ((trainer == null) || !(trainer instanceof L2NpcInstance))
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -86,7 +86,7 @@ public final class RequestAcquireSkillInfo extends L2GameClientPacket
|
|||||||
{
|
{
|
||||||
if (prevSkillLevel == _level)
|
if (prevSkillLevel == _level)
|
||||||
{
|
{
|
||||||
_log.warning(RequestAcquireSkillInfo.class.getSimpleName() + ": Player " + activeChar.getName() + " is trequesting info for a skill that already knows, Id: " + _id + " level: " + _level + "!");
|
_log.warning(RequestAcquireSkillInfo.class.getSimpleName() + ": Player " + activeChar.getName() + " is requesting info for a skill that already knows, Id: " + _id + " level: " + _level + "!");
|
||||||
}
|
}
|
||||||
else if (prevSkillLevel != (_level - 1))
|
else if (prevSkillLevel != (_level - 1))
|
||||||
{
|
{
|
||||||
|
@ -67,7 +67,7 @@ public final class RequestAcquireSkillInfo implements IClientIncomingPacket
|
|||||||
}
|
}
|
||||||
|
|
||||||
final L2Npc trainer = activeChar.getLastFolkNPC();
|
final L2Npc trainer = activeChar.getLastFolkNPC();
|
||||||
if (!(trainer instanceof L2NpcInstance) && (_skillType != AcquireSkillType.CLASS))
|
if ((trainer == null) || (!(trainer instanceof L2NpcInstance) && (_skillType != AcquireSkillType.CLASS)))
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -90,7 +90,7 @@ public final class RequestAcquireSkillInfo implements IClientIncomingPacket
|
|||||||
{
|
{
|
||||||
if (prevSkillLevel == _level)
|
if (prevSkillLevel == _level)
|
||||||
{
|
{
|
||||||
_log.warning(RequestAcquireSkillInfo.class.getSimpleName() + ": Player " + activeChar.getName() + " is trequesting info for a skill that already knows, Id: " + _id + " level: " + _level + "!");
|
_log.warning(RequestAcquireSkillInfo.class.getSimpleName() + ": Player " + activeChar.getName() + " is requesting info for a skill that already knows, Id: " + _id + " level: " + _level + "!");
|
||||||
}
|
}
|
||||||
else if (prevSkillLevel != (_level - 1))
|
else if (prevSkillLevel != (_level - 1))
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user