package net.scapeemulator.game.model.player.skills.fishing;
import net.scapeemulator.game.model.mob.Animation;
/**
* @author David Insley
*/
public enum FishingTool {
SMALL_NET(303, 621, "You cast out your net..."),
CRAYFISH_CAGE(13431, 10009, "You attempt to catch a crayfish..."),
BIG_NET(305, 620, "You cast out your large net..."),
FISHING_ROD(307, 313, 622, "You cast out your line..."),
FLY_FISHING_ROD(309, 314, 622, "You cast out your fly fishing rod..."),
HARPOON(311, 618, "You start harpooning fish."),
LOBSTER_CAGE(301, 619, "You lower the cage into the water...");
private final int toolId;
private final int baitId;
private final Animation animation;
private final String message;
private FishingTool(int toolId, int animationId, String message) {
this(toolId, -1, animationId, message);
}
private FishingTool(int toolId, int baitId, int animationId, String message) {
this.toolId = toolId;
this.baitId = baitId;
animation = new Animation(animationId);
this.message = message;
}
public int getToolId() {
return toolId;
}
public int getBaitId() {
return baitId;
}
public Animation getAnimation() {
return animation;
}
public String getMessage() {
return message;
}
}