package net.scapeemulator.game.model.player.skills.firemaking; import net.scapeemulator.game.dispatcher.grounditem.GroundItemHandler; 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.ReachDistancedAction; import net.scapeemulator.game.util.HandlerContext; /** * @author zuppers * @author David Insley */ public class LightGroundLogHandler extends GroundItemHandler { public LightGroundLogHandler() { super(Option.FOUR); } @Override public void handle(Player player, int itemId, Position position, String option, HandlerContext context) { if (!option.equals("light")) { return; } final Log log = Log.forId(itemId); if (log != null) { player.startAction(new ReachDistancedAction(1, false, player, position, 0) { @Override public void executeAction() { mob.sendMessage("You need a tinderbox to start a fire."); } }); context.stop(); } } }