42public enum Crossbow implements Fletchable {
43 BRONZE_CROSSBOW(
new Item(9440),
new Item(9420),
new FletchableItem(
new Item(9454), 9, 12.0)),
44 IRON_CROSSBOW(
new Item(9444),
new Item(9423),
new FletchableItem(
new Item(9457), 39, 44.0)),
45 STEEL_CROSSBOW(
new Item(9446),
new Item(9425),
new FletchableItem(
new Item(9459), 46, 54.0)),
46 MITHRIL_CROSSBOW(
new Item(9448),
new Item(9427),
new FletchableItem(
new Item(9461), 54, 64.0)),
47 ADAMANT_CROSSBOW(
new Item(9450),
new Item(9429),
new FletchableItem(
new Item(9463), 61, 82.0)),
48 RUNE_CROSSBOW(
new Item(9452),
new Item(9431),
new FletchableItem(
new Item(9465), 69, 100.0));
50 private final Item use;
51 private final Item with;
60 public static void load() {
61 for (Crossbow cuttable : values()) {
67 public int getAnimation() {
75 case MITHRIL_CROSSBOW:
77 case ADAMANT_CROSSBOW:
87 public int getGraphics() {
92 public Item getUse() {
97 public Item getWith() {
107 public String getProductionMessage() {
112 public Item[] getIngredients() {
113 return new Item[] { use, with };