package net.scapeemulator.game.model.player.skills.crafting;
import net.scapeemulator.game.model.player.requirement.ItemRequirement;
import net.scapeemulator.game.model.player.requirement.Requirements;
import net.scapeemulator.game.model.player.requirement.SkillRequirement;
import net.scapeemulator.game.model.player.skills.Skill;
/**
* @author David Insley
*/
public enum Pottery {
POT(1, 6.3, 6.3, 1787, 1931),
PIE_DISH(7, 15.0, 10.0, 1789, 2313),
BOWL(8, 18.0, 15.0, 1791, 1923),
PLANT_POT(19, 20.0, 17.5, 5352, 5350),
POT_LID(25, 20.0, 20.0, 4438, 4440);
private final Requirements spinningReq = new Requirements();
private final Requirements firingReq = new Requirements();
private final int unfiredId;
private final int itemId;
private Pottery(int level, double spinningXp, double firingXp, int unfiredId, int itemId) {
this.itemId = itemId;
this.unfiredId = unfiredId;
spinningReq.addRequirement(new SkillRequirement(Skill.CRAFTING, level, true, "spin that", spinningXp));
spinningReq.addRequirement(Crafting.SOFT_CLAY_REQUIREMENT);
firingReq.addRequirement(new SkillRequirement(Skill.CRAFTING, level, true, "fire that", firingXp));
firingReq.addRequirement(new ItemRequirement(unfiredId, true, "You"));
}
public int getUnfiredId() {
return unfiredId;
}
public int getItemId() {
return itemId;
}
}