package com.aionemu.gameserver.network.aion.clientpackets;
import com.aionemu.gameserver.model.gameobjects.player.Player;
import com.aionemu.gameserver.network.aion.AionClientPacket;
/**
* @author dragoon112
*
*/
public class CM_REMOVE_ALTERED_STATE extends AionClientPacket
{
private int skillid;
/**
* @param opcode
*/
public CM_REMOVE_ALTERED_STATE(int opcode)
{
super(opcode);
}
/* (non-Javadoc)
* @see com.aionemu.commons.network.packet.BaseClientPacket#readImpl()
*/
@Override
protected void readImpl()
{
skillid = readH();
}
/* (non-Javadoc)
* @see com.aionemu.commons.network.packet.BaseClientPacket#runImpl()
*/
@Override
protected void runImpl()
{
Player player = getConnection().getActivePlayer();
player.getEffectController().removeEffect(skillid);
}
}