package server.movement; import java.awt.Point; import tools.data.MaplePacketLittleEndianWriter; public class RelativeLifeMovement extends AbstractLifeMovement { private short unk; public RelativeLifeMovement(int type, Point position, int duration, int newstate) { super(type, position, duration, newstate); } public void setUnk(short unk) { this.unk = unk; } public short getUnk() { return this.unk; } public void serialize(MaplePacketLittleEndianWriter lew) { lew.write(getType()); lew.writePos(getPosition()); if ((getType() == 14) || (getType() == 19) || (getType() == 20) || (getType() == 24) || (getType() == 45)) { lew.writeShort(this.unk); } lew.write(getNewstate()); lew.writeShort(getDuration()); } }