RuneHive-Game
Loading...
Searching...
No Matches
SpellEnchantData.java
Go to the documentation of this file.
1
package
com.runehive.content.skill.impl.magic.enchant;
2
3
public
enum
SpellEnchantData
{
4
SAPPHIRE_RING
(1637, 2550, 20, 7, 18, 719, 114, 1),
5
SAPPHIRE_AMULET
(1694, 1727, 24, 7, 18, 719, 114, 1),
6
SAPPHIRE_NECKLACE
(1656, 3853, 22, 7, 18, 719, 114, 1),
7
8
EMERALD_RING
(1639, 2552, 27, 27, 37, 719, 114, 2),
9
EMERALD_AMULET
(1696, 1729, 31, 27, 37, 719, 114, 2),
10
EMERALD_NECKLACE
(1658, 5521, 29, 27, 37, 719, 114, 2),
11
12
RUBY_RING
(1641, 2568, 34, 47, 59, 720, 115, 3),
13
RUBY_AMULET
(1698, 1725, 50, 47, 59, 720, 115, 3),
14
RUBY_NECKLACE
(1660, 11194, 40, 47, 59, 720, 115, 3),
15
16
DIAMOND_RING
(1643, 2570, 43, 57, 67, 720, 115, 4),
17
DIAMOND_AMULET
(1700, 1731, 70, 57, 67, 720, 115, 4),
18
DIAMOND_NECKLACE
(1662, 11090, 56, 57, 67, 720, 115, 4),
19
20
DRAGONSTONE_RING
(1645, 2572, 55, 68, 78, 721, 116, 5),
21
DRAGONSTONE_AMULET
(1702, 1712, 80, 68, 78, 721, 116, 5),
22
DRAGONSTONE_NECKLACE
(1664, 11105, 72, 68, 78, 721, 116, 5),
23
24
ONYX_RING
(6575, 6583, 67, 87, 97, 721, 452, 6),
25
ONYX_AMULET
(6581, 6585, 90, 87, 97, 721, 452, 6),
26
ONYX_NECKLACE
(6577, 11128, 82, 87, 97, 721, 452, 6),
27
28
ZENYTE_RING
(19538, 19550, 89, 93, 110, 721, 452, 7),
29
ZENYTE_AMULET
(19541, 19553, 98, 98, 110, 721, 452, 7),
30
ZENYTE_BRACELET
(19492, 19544, 95, 93, 110, 721, 452, 7),
31
ZENYTE_NECKLACE
(19535, 19547, 92, 93, 110, 721, 452, 7);
32
33
private
final
int
unenchanted
;
34
private
final
int
enchanted
;
35
private
final
int
magicLevel
;
36
private
final
int
craftingLevel
;
37
private
final
int
magicExperience
;
38
private
final
int
animation
;
39
private
final
int
graphic
;
40
private
final
int
enchantmentLevel
;
41
42
SpellEnchantData
(
int
unenchanted
,
int
enchanted
,
int
craftingLevel
,
int
magicLevel
,
int
magicExperience
,
int
animation
,
int
graphic
,
int
enchantmentLevel
) {
43
this.unenchanted =
unenchanted
;
44
this.enchanted =
enchanted
;
45
this.craftingLevel =
craftingLevel
;
46
this.magicLevel =
magicLevel
;
47
this.magicExperience =
magicExperience
;
48
this.animation =
animation
;
49
this.graphic =
graphic
;
50
this.enchantmentLevel =
enchantmentLevel
;
51
}
52
53
public
int
getUnenchanted
() {
54
return
unenchanted
;
55
}
56
57
public
int
getEnchanted
() {
58
return
enchanted
;
59
}
60
61
public
int
getCraftingLevel
() {
62
return
craftingLevel
;
63
}
64
65
public
int
getMagicLevel
() {
66
return
magicLevel
;
67
}
68
69
public
int
getXp
() {
70
return
magicExperience
;
71
}
72
73
public
int
getAnimation
() {
74
return
animation
;
75
}
76
77
public
int
getGFX
() {
78
return
graphic
;
79
}
80
81
public
int
getLevel
() {
82
return
enchantmentLevel
;
83
}
84
85
public
static
SpellEnchantData
forId
(
int
itemID) {
86
for
(
SpellEnchantData
data : values()) {
87
if
(data.getUnenchanted() == itemID)
88
return
data;
89
}
90
return
null
;
91
}
92
}
com.runehive.content.skill.impl.magic.enchant.SpellEnchantData.SAPPHIRE_NECKLACE
SAPPHIRE_NECKLACE
Definition
SpellEnchantData.java:6
com.runehive.content.skill.impl.magic.enchant.SpellEnchantData.RUBY_AMULET
RUBY_AMULET
Definition
SpellEnchantData.java:13
com.runehive.content.skill.impl.magic.enchant.SpellEnchantData.getCraftingLevel
int getCraftingLevel()
Definition
SpellEnchantData.java:61
com.runehive.content.skill.impl.magic.enchant.SpellEnchantData.getEnchanted
int getEnchanted()
Definition
SpellEnchantData.java:57
com.runehive.content.skill.impl.magic.enchant.SpellEnchantData.ONYX_RING
ONYX_RING
Definition
SpellEnchantData.java:24
com.runehive.content.skill.impl.magic.enchant.SpellEnchantData.graphic
final int graphic
Definition
SpellEnchantData.java:39
com.runehive.content.skill.impl.magic.enchant.SpellEnchantData.getLevel
int getLevel()
Definition
SpellEnchantData.java:81
com.runehive.content.skill.impl.magic.enchant.SpellEnchantData.ONYX_NECKLACE
ONYX_NECKLACE
Definition
SpellEnchantData.java:26
com.runehive.content.skill.impl.magic.enchant.SpellEnchantData.SAPPHIRE_AMULET
SAPPHIRE_AMULET
Definition
SpellEnchantData.java:5
com.runehive.content.skill.impl.magic.enchant.SpellEnchantData.SpellEnchantData
SpellEnchantData(int unenchanted, int enchanted, int craftingLevel, int magicLevel, int magicExperience, int animation, int graphic, int enchantmentLevel)
Definition
SpellEnchantData.java:42
com.runehive.content.skill.impl.magic.enchant.SpellEnchantData.magicLevel
final int magicLevel
Definition
SpellEnchantData.java:35
com.runehive.content.skill.impl.magic.enchant.SpellEnchantData.forId
static SpellEnchantData forId(int itemID)
Definition
SpellEnchantData.java:85
com.runehive.content.skill.impl.magic.enchant.SpellEnchantData.getUnenchanted
int getUnenchanted()
Definition
SpellEnchantData.java:53
com.runehive.content.skill.impl.magic.enchant.SpellEnchantData.getGFX
int getGFX()
Definition
SpellEnchantData.java:77
com.runehive.content.skill.impl.magic.enchant.SpellEnchantData.craftingLevel
final int craftingLevel
Definition
SpellEnchantData.java:36
com.runehive.content.skill.impl.magic.enchant.SpellEnchantData.ZENYTE_NECKLACE
ZENYTE_NECKLACE
Definition
SpellEnchantData.java:31
com.runehive.content.skill.impl.magic.enchant.SpellEnchantData.ZENYTE_BRACELET
ZENYTE_BRACELET
Definition
SpellEnchantData.java:30
com.runehive.content.skill.impl.magic.enchant.SpellEnchantData.EMERALD_AMULET
EMERALD_AMULET
Definition
SpellEnchantData.java:9
com.runehive.content.skill.impl.magic.enchant.SpellEnchantData.ZENYTE_AMULET
ZENYTE_AMULET
Definition
SpellEnchantData.java:29
com.runehive.content.skill.impl.magic.enchant.SpellEnchantData.magicExperience
final int magicExperience
Definition
SpellEnchantData.java:37
com.runehive.content.skill.impl.magic.enchant.SpellEnchantData.enchanted
final int enchanted
Definition
SpellEnchantData.java:34
com.runehive.content.skill.impl.magic.enchant.SpellEnchantData.DRAGONSTONE_AMULET
DRAGONSTONE_AMULET
Definition
SpellEnchantData.java:21
com.runehive.content.skill.impl.magic.enchant.SpellEnchantData.animation
final int animation
Definition
SpellEnchantData.java:38
com.runehive.content.skill.impl.magic.enchant.SpellEnchantData.DRAGONSTONE_NECKLACE
DRAGONSTONE_NECKLACE
Definition
SpellEnchantData.java:22
com.runehive.content.skill.impl.magic.enchant.SpellEnchantData.RUBY_RING
RUBY_RING
Definition
SpellEnchantData.java:12
com.runehive.content.skill.impl.magic.enchant.SpellEnchantData.ZENYTE_RING
ZENYTE_RING
Definition
SpellEnchantData.java:28
com.runehive.content.skill.impl.magic.enchant.SpellEnchantData.ONYX_AMULET
ONYX_AMULET
Definition
SpellEnchantData.java:25
com.runehive.content.skill.impl.magic.enchant.SpellEnchantData.DIAMOND_AMULET
DIAMOND_AMULET
Definition
SpellEnchantData.java:17
com.runehive.content.skill.impl.magic.enchant.SpellEnchantData.unenchanted
final int unenchanted
Definition
SpellEnchantData.java:33
com.runehive.content.skill.impl.magic.enchant.SpellEnchantData.EMERALD_NECKLACE
EMERALD_NECKLACE
Definition
SpellEnchantData.java:10
com.runehive.content.skill.impl.magic.enchant.SpellEnchantData.RUBY_NECKLACE
RUBY_NECKLACE
Definition
SpellEnchantData.java:14
com.runehive.content.skill.impl.magic.enchant.SpellEnchantData.EMERALD_RING
EMERALD_RING
Definition
SpellEnchantData.java:8
com.runehive.content.skill.impl.magic.enchant.SpellEnchantData.DRAGONSTONE_RING
DRAGONSTONE_RING
Definition
SpellEnchantData.java:20
com.runehive.content.skill.impl.magic.enchant.SpellEnchantData.DIAMOND_NECKLACE
DIAMOND_NECKLACE
Definition
SpellEnchantData.java:18
com.runehive.content.skill.impl.magic.enchant.SpellEnchantData.getMagicLevel
int getMagicLevel()
Definition
SpellEnchantData.java:65
com.runehive.content.skill.impl.magic.enchant.SpellEnchantData.SAPPHIRE_RING
SAPPHIRE_RING
Definition
SpellEnchantData.java:4
com.runehive.content.skill.impl.magic.enchant.SpellEnchantData.DIAMOND_RING
DIAMOND_RING
Definition
SpellEnchantData.java:16
com.runehive.content.skill.impl.magic.enchant.SpellEnchantData.getXp
int getXp()
Definition
SpellEnchantData.java:69
com.runehive.content.skill.impl.magic.enchant.SpellEnchantData.enchantmentLevel
final int enchantmentLevel
Definition
SpellEnchantData.java:40
com.runehive.content.skill.impl.magic.enchant.SpellEnchantData.getAnimation
int getAnimation()
Definition
SpellEnchantData.java:73