43public enum SpellEnchantData {
44 SAPPHIRE_RING(1637, 2550, 20, 7, 18, 719, 114, 1),
45 SAPPHIRE_AMULET(1694, 1727, 24, 7, 18, 719, 114, 1),
46 SAPPHIRE_NECKLACE(1656, 3853, 22, 7, 18, 719, 114, 1),
48 EMERALD_RING(1639, 2552, 27, 27, 37, 719, 114, 2),
49 EMERALD_AMULET(1696, 1729, 31, 27, 37, 719, 114, 2),
50 EMERALD_NECKLACE(1658, 5521, 29, 27, 37, 719, 114, 2),
52 RUBY_RING(1641, 2568, 34, 47, 59, 720, 115, 3),
53 RUBY_AMULET(1698, 1725, 50, 47, 59, 720, 115, 3),
54 RUBY_NECKLACE(1660, 11194, 40, 47, 59, 720, 115, 3),
56 DIAMOND_RING(1643, 2570, 43, 57, 67, 720, 115, 4),
57 DIAMOND_AMULET(1700, 1731, 70, 57, 67, 720, 115, 4),
58 DIAMOND_NECKLACE(1662, 11090, 56, 57, 67, 720, 115, 4),
60 DRAGONSTONE_RING(1645, 2572, 55, 68, 78, 721, 116, 5),
61 DRAGONSTONE_AMULET(1702, 1712, 80, 68, 78, 721, 116, 5),
62 DRAGONSTONE_NECKLACE(1664, 11105, 72, 68, 78, 721, 116, 5),
64 ONYX_RING(6575, 6583, 67, 87, 97, 721, 452, 6),
65 ONYX_AMULET(6581, 6585, 90, 87, 97, 721, 452, 6),
66 ONYX_NECKLACE(6577, 11128, 82, 87, 97, 721, 452, 6),
68 ZENYTE_RING(19538, 19550, 89, 93, 110, 721, 452, 7),
69 ZENYTE_AMULET(19541, 19553, 98, 98, 110, 721, 452, 7),
70 ZENYTE_BRACELET(19492, 19544, 95, 93, 110, 721, 452, 7),
71 ZENYTE_NECKLACE(19535, 19547, 92, 93, 110, 721, 452, 7);
73 private final int unenchanted;
74 private final int enchanted;
75 private final int magicLevel;
76 private final int craftingLevel;
77 private final int magicExperience;
78 private final int animation;
79 private final int graphic;
80 private final int enchantmentLevel;
82 SpellEnchantData(
int unenchanted,
int enchanted,
int craftingLevel,
int magicLevel,
int magicExperience,
int animation,
int graphic,
int enchantmentLevel) {
83 this.unenchanted = unenchanted;
84 this.enchanted = enchanted;
85 this.craftingLevel = craftingLevel;
86 this.magicLevel = magicLevel;
87 this.magicExperience = magicExperience;
88 this.animation = animation;
89 this.graphic = graphic;
90 this.enchantmentLevel = enchantmentLevel;
93 public int getUnenchanted() {
97 public int getEnchanted() {
101 public int getCraftingLevel() {
102 return craftingLevel;
105 public int getMagicLevel() {
110 return magicExperience;
113 public int getAnimation() {
117 public int getGFX() {
121 public int getLevel() {
122 return enchantmentLevel;
125 public static SpellEnchantData forId(
int itemID) {
126 for (SpellEnchantData data : values()) {
127 if (data.getUnenchanted() == itemID)