RuneHive-Tarnish
Neural OSRS Enhancement Framework
Loading...
Searching...
No Matches
SpellEnchant.java
1
package
com.osroyale.content.skill.impl.magic.enchant;
2
3
import
com.osroyale.game.world.items.Item;
4
38
39
public
enum
SpellEnchant {
40
SAPPHIRE(1155,
new
Item(555, 1),
new
Item(564, 1)),
41
EMERALD(1165,
new
Item(556, 3),
new
Item(564, 1)),
42
RUBY(1176,
new
Item(554, 5),
new
Item(564, 1)),
43
DIAMOND(1180,
new
Item(557, 10),
new
Item(564, 1)),
44
DRAGONSTONE(1187,
new
Item(555, 15),
new
Item(557, 15),
new
Item(564, 1)),
45
ONYX(6003,
new
Item(557, 20),
new
Item(554, 20),
new
Item(564, 1)),
46
ZENYTE(40180,
new
Item(565, 20),
new
Item(566, 20),
new
Item(564));
47
48
private
final
int
spell;
49
50
private
final
Item[] runes;
51
52
SpellEnchant(
int
spell, Item... runes) {
53
this.spell = spell;
54
this.runes = runes;
55
}
56
57
public
int
getSpell() {
58
return
spell;
59
}
60
61
public
Item[] getRunes() {
62
return
runes;
63
}
64
65
public
static
SpellEnchant forSpell(
int
id
) {
66
for
(SpellEnchant spellEnchant : values()) {
67
if
(spellEnchant.getSpell() ==
id
)
68
return
spellEnchant;
69
}
70
return
null
;
71
}
72
}
73