package net.scapeemulator.game.dispatcher.grounditem;
import net.scapeemulator.game.model.Option;
import net.scapeemulator.game.model.Position;
import net.scapeemulator.game.model.player.Player;
import net.scapeemulator.game.model.player.action.PickupItemAction;
import net.scapeemulator.game.util.HandlerContext;
public final class TakeGroundItemHandler extends GroundItemHandler {
/**
* Constructs a new {@link TakeGroundItemHandler};
*/
public TakeGroundItemHandler() {
super(Option.THREE);
}
@Override
public void handle(Player player, int itemId, Position position, String option, HandlerContext context) {
if (!option.equals("take")) {
return;
}
player.startAction(new PickupItemAction(player, itemId, position));
context.stop();
}
}