package net.scapeemulator.game.model.player.skills.fishing;
import net.scapeemulator.game.dispatcher.npc.NPCHandler;
import net.scapeemulator.game.model.Option;
import net.scapeemulator.game.model.npc.NPC;
import net.scapeemulator.game.model.player.Player;
import net.scapeemulator.game.util.HandlerContext;
/**
* @author David Insley
*/
public class FishingSpotHandler extends NPCHandler {
public FishingSpotHandler(Option option) {
super(option);
}
@Override
public void handle(Player player, NPC npc, String option, HandlerContext context) {
FishingSpot spot = FishingSpot.forNpcId(npc.getType());
if (spot != null) {
context.stop();
player.startAction(new FishingAction(player, npc, spot, getOption()));
}
}
}