39public enum Battlestaff implements Fletchable {
40 FIRE_BATTLESTAFF(
new Item(1391, 1),
new Item(569, 1),
new FletchableItem(
new Item(1393, 1), 62, 125.0)),
41 WATER_BATTLESTAFF(
new Item(1391, 1),
new Item(571, 1),
new FletchableItem(
new Item(1395, 1), 54, 100.0)),
42 AIR_BATTLESTAFF(
new Item(1391, 1),
new Item(573, 1),
new FletchableItem(
new Item(1397, 1), 66, 137.5)),
43 EARTH_BATTLESTAFF(
new Item(1391, 1),
new Item(575, 1),
new FletchableItem(
new Item(1399, 1), 58, 112.5));
45 private final Item use;
46 private final Item with;
55 public static void load() {
56 for (Battlestaff battlestaff : values()) {
62 public int getAnimation() {
67 public int getGraphics() {
69 case WATER_BATTLESTAFF:
71 case EARTH_BATTLESTAFF:
73 case FIRE_BATTLESTAFF:
82 public Item getUse() {
87 public Item getWith() {
97 public String getProductionMessage() {
102 public Item[] getIngredients() {
103 return new Item[] { use, with };