protected void updatePosition(List movement, AnimatedMapleMapObject target) { /*for (LifeMovementFragment move : movement) { if (move instanceof LifeMovement) { if (move instanceof AbsoluteLifeMovement || move instanceof OtherMovement) { Point position = ((LifeMovement) move).getPosition(); position.y += yoffset; target.setPosition(position); } target.setMoveAction(((LifeMovement) move).getMoveAction()); } }*/ LifeMovementFragment move = movement.get(movement.size() - 1); if (move instanceof AbsoluteLifeMovement) { AbsoluteLifeMovement amove = (AbsoluteLifeMovement) move; target.setMovePosition(amove.getPosition(), amove.getMoveAction(), amove.getFh()); } else { //probably the gm warp crap -_- } }