RequestDispel does not need to read object id parameter.

This commit is contained in:
MobiusDevelopment
2020-01-13 20:31:45 +00:00
parent 1af6911c9b
commit fa2f3d7646

View File

@@ -29,14 +29,12 @@ import org.l2jmobius.gameserver.network.GameClient;
*/ */
public class RequestDispel implements IClientIncomingPacket public class RequestDispel implements IClientIncomingPacket
{ {
private int _objectId;
private int _skillId; private int _skillId;
private int _skillLevel; private int _skillLevel;
@Override @Override
public boolean read(GameClient client, PacketReader packet) public boolean read(GameClient client, PacketReader packet)
{ {
_objectId = packet.readD();
_skillId = packet.readD(); _skillId = packet.readD();
_skillLevel = packet.readD(); _skillLevel = packet.readD();
return true; return true;
@@ -71,16 +69,7 @@ public class RequestDispel implements IClientIncomingPacket
{ {
return; return;
} }
if (player.getObjectId() == _objectId)
{ player.stopSkillEffects(true, _skillId);
player.stopSkillEffects(true, _skillId);
}
else
{
if (player.hasSummon() && (player.getSummon().getObjectId() == _objectId))
{
player.getSummon().stopSkillEffects(true, _skillId);
}
}
} }
} }