RuneHive-Game
Loading...
Searching...
No Matches
FightType.java
Go to the documentation of this file.
1
package
com.runehive.game.world.entity.combat.attack;
2
3
import
com.runehive.game.world.items.containers.equipment.Equipment;
4
5
/**
6
* The enumerated type whose elements represent the fighting types.
7
*
8
* @author lare96 <http://github.com/lare96>
9
*/
10
public
enum
FightType
{
11
STAFF_BASH
(401, 5, 1, 43, 0, 6137,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
ACCURATE
),
12
STAFF_POUND
(406, 5, 1, 43, 1, 6136,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
13
STAFF_FOCUS
(406, 5, 1, 43, 2, 6135,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
DEFENSIVE
),
14
15
NIGHTMARE_STAFF_BASH
(4505, 5, 1, 43, 0, 6137,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
ACCURATE
),
16
NIGHTMARE_STAFF_POUND
(4505, 5, 1, 43, 1, 6136,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
17
NIGHTMARE_STAFF_FOCUS
(4505, 5, 1, 43, 2, 6135,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
DEFENSIVE
),
18
19
WARHAMMER_POUND
(401, 6, 1, 43, 0, 433,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
ACCURATE
),
20
WARHAMMER_PUMMEL
(401, 6, 1, 43, 1, 432,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
21
WARHAMMER_BLOCK
(401, 6, 1, 43, 2, 431,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
DEFENSIVE
),
22
23
BULWARK_POUND
(7511, 7, 1, 43, 0, 433,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
ACCURATE
),
24
BULWARK_PUMMEL
(7511, 7, 1, 43, 1, 432,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
25
BULWARK_BLOCK
(7511, 7, 1, 43, 2, 431,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
DEFENSIVE
),
26
27
GRANITE_MAUL_POUND
(1665, 6, 1, 43, 0, 1665,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
ACCURATE
),
28
GRANITE_MAUL_PUMMEL
(1665, 6, 1, 43, 1, 1665,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
29
GRANITE_MAUL_BLOCK
(1665, 6, 1, 43, 2, 1665,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
DEFENSIVE
),
30
31
ELDER_MAUL_POUND
(7516, 6, 1, 43, 0, 1665,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
ACCURATE
),
32
ELDER_MAUL_PUMMEL
(7516, 6, 1, 43, 1, 1665,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
33
ELDER_MAUL_BLOCK
(7516, 6, 1, 43, 2, 1665,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
DEFENSIVE
),
34
35
SCYTHE_REAP
(414, 7, 1, 43, 0, 782,
Equipment
.
SLASH_OFFENSE
,
FightStyle
.
ACCURATE
),
36
SCYTHE_CHOP
(382, 7, 1, 43, 1, 784,
Equipment
.
STAB_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
37
SCYTHE_JAB
(2066, 7, 1, 43, 2, 785,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
CONTROLLED
),
38
SCYTHE_BLOCK
(382, 7, 1, 43, 3, 783,
Equipment
.
SLASH_OFFENSE
,
FightStyle
.
DEFENSIVE
),
39
40
VITUR_REAP
(8056, 5, 1, 43, 0, 782,
Equipment
.
SLASH_OFFENSE
,
FightStyle
.
ACCURATE
),
41
VITUR_CHOP
(8056, 5, 1, 43, 1, 784,
Equipment
.
STAB_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
42
VITUR_JAB
(8056, 5, 1, 43, 2, 785,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
CONTROLLED
),
43
VITUR_BLOCK
(8056, 5, 1, 43, 3, 783,
Equipment
.
SLASH_OFFENSE
,
FightStyle
.
DEFENSIVE
),
44
45
BATTLEAXE_CHOP
(401, 6, 1, 43, 0, 1704,
Equipment
.
SLASH_OFFENSE
,
FightStyle
.
ACCURATE
),
46
BATTLEAXE_HACK
(401, 6, 1, 43, 1, 1707,
Equipment
.
SLASH_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
47
BATTLEAXE_SMASH
(401, 6, 1, 43, 2, 1706,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
48
BATTLEAXE_BLOCK
(401, 6, 1, 43, 3, 1705,
Equipment
.
SLASH_OFFENSE
,
FightStyle
.
DEFENSIVE
),
49
50
GREATAXE_CHOP
(2062, 6, 1, 43, 0, 1704,
Equipment
.
SLASH_OFFENSE
,
FightStyle
.
ACCURATE
),
51
GREATAXE_HACK
(2062, 6, 1, 43, 1, 1707,
Equipment
.
SLASH_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
52
GREATAXE_SMASH
(2066, 6, 1, 43, 2, 1706,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
53
GREATAXE_BLOCK
(2062, 6, 1, 43, 3, 1705,
Equipment
.
SLASH_OFFENSE
,
FightStyle
.
DEFENSIVE
),
54
55
CROSSBOW_ACCURATE
(4230, 6, 7, 43, 0, 1772,
Equipment
.
RANGED_OFFENSE
,
FightStyle
.
ACCURATE
),
56
CROSSBOW_RAPID
(4230, 5, 7, 43, 1, 1771,
Equipment
.
RANGED_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
57
CROSSBOW_LONGRANGE
(4230, 6, 9, 43, 2, 1770,
Equipment
.
RANGED_OFFENSE
,
FightStyle
.
DEFENSIVE
),
58
ZARYTE_ACCURATE
(9166, 6, 7, 43, 0, 1772,
Equipment
.
RANGED_OFFENSE
,
FightStyle
.
ACCURATE
),
59
ZARYTE_RAPID
(9166, 5, 7, 43, 1, 1771,
Equipment
.
RANGED_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
60
ZARYTE_LONGRANGE
(9166, 6, 9, 43, 2, 1770,
Equipment
.
RANGED_OFFENSE
,
FightStyle
.
DEFENSIVE
),
61
62
KARIL_CROSSBOW_ACCURATE
(2075, 6, 7, 43, 0, 1772,
Equipment
.
RANGED_OFFENSE
,
FightStyle
.
ACCURATE
),
63
KARIL_CROSSBOW_RAPID
(2075, 5, 7, 43, 1, 1771,
Equipment
.
RANGED_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
64
KARIL_CROSSBOW_LONGRANGE
(2075, 6, 9, 43, 2, 1770,
Equipment
.
RANGED_OFFENSE
,
FightStyle
.
DEFENSIVE
),
65
66
BALLISTA_ACCURATE
(7218, 7, 10, 43, 0, 1772,
Equipment
.
RANGED_OFFENSE
,
FightStyle
.
ACCURATE
),
67
BALLISTA_RAPID
(7218, 6, 10, 43, 1, 1771,
Equipment
.
RANGED_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
68
BALLISTA_LONGRANGE
(7218, 7, 10, 43, 2, 1770,
Equipment
.
RANGED_OFFENSE
,
FightStyle
.
DEFENSIVE
),
69
70
SHORTBOW_ACCURATE
(426, 4, 7, 43, 0, 1772,
Equipment
.
RANGED_OFFENSE
,
FightStyle
.
ACCURATE
),
71
SHORTBOW_RAPID
(426, 3, 7, 43, 1, 1771,
Equipment
.
RANGED_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
72
SHORTBOW_LONGRANGE
(426, 4, 9, 43, 2, 1770,
Equipment
.
RANGED_OFFENSE
,
FightStyle
.
DEFENSIVE
),
73
74
LONGBOW_ACCURATE
(426, 6, 9, 43, 0, 1772,
Equipment
.
RANGED_OFFENSE
,
FightStyle
.
ACCURATE
),
75
LONGBOW_RAPID
(426, 5, 9, 43, 1, 1771,
Equipment
.
RANGED_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
76
LONGBOW_LONGRANGE
(426, 6, 10, 43, 2, 1770,
Equipment
.
RANGED_OFFENSE
,
FightStyle
.
DEFENSIVE
),
77
78
DARK_BOW_ACCURATE
(426, 9, 9, 43, 0, 1772,
Equipment
.
RANGED_OFFENSE
,
FightStyle
.
ACCURATE
),
79
DARK_BOW_RAPID
(426, 8, 9, 43, 1, 1771,
Equipment
.
RANGED_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
80
DARK_BOW_LONGRANGE
(426, 9, 10, 43, 2, 1770,
Equipment
.
RANGED_OFFENSE
,
FightStyle
.
DEFENSIVE
),
81
82
DAGGER_STAB
(412, 4, 1, 43, 0, 2282,
Equipment
.
STAB_OFFENSE
,
FightStyle
.
ACCURATE
),
83
DAGGER_LUNGE
(412, 4, 1, 43, 1, 2285,
Equipment
.
STAB_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
84
DAGGER_SLASH
(395, 4, 1, 43, 2, 2284,
Equipment
.
STAB_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
85
DAGGER_BLOCK
(412, 4, 1, 43, 3, 2283,
Equipment
.
STAB_OFFENSE
,
FightStyle
.
DEFENSIVE
),
86
GHRAZI_STAB
(8145, 4, 1, 43, 0, 2282,
Equipment
.
STAB_OFFENSE
,
FightStyle
.
ACCURATE
),
87
GHRAZI_LUNGE
(8145, 4, 1, 43, 1, 2285,
Equipment
.
STAB_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
88
GHRAZI_SLASH
(390, 4, 1, 43, 2, 2284,
Equipment
.
STAB_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
89
GHRAZI_BLOCK
(8145, 4, 1, 43, 3, 2283,
Equipment
.
STAB_OFFENSE
,
FightStyle
.
DEFENSIVE
),
90
91
DRAGON_DAGGER_STAB
(402, 4, 1, 43, 0, 2282,
Equipment
.
STAB_OFFENSE
,
FightStyle
.
ACCURATE
),
92
DRAGON_DAGGER_LUNGE
(402, 4, 1, 43, 1, 2285,
Equipment
.
STAB_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
93
DRAGON_DAGGER_SLASH
(395, 4, 1, 43, 2, 2284,
Equipment
.
STAB_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
94
DRAGON_DAGGER_BLOCK
(402, 4, 1, 43, 3, 2283,
Equipment
.
STAB_OFFENSE
,
FightStyle
.
DEFENSIVE
),
95
96
SWORD_STAB
(412, 4, 1, 43, 0, 2282,
Equipment
.
STAB_OFFENSE
,
FightStyle
.
ACCURATE
),
97
SWORD_LUNGE
(412, 4, 1, 43, 1, 2285,
Equipment
.
STAB_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
98
SWORD_SLASH
(395, 4, 1, 43, 2, 2284,
Equipment
.
SLASH_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
99
SWORD_BLOCK
(412, 4, 1, 43, 3, 2283,
Equipment
.
STAB_OFFENSE
,
FightStyle
.
DEFENSIVE
),
100
101
FANG_STAB
(9471, 5, 1, 43, 0, 2429,
Equipment
.
STAB_OFFENSE
,
FightStyle
.
ACCURATE
),
102
FANG_LUNGE
(9471, 5, 1, 43, 1, 2285,
Equipment
.
STAB_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
103
FANG_SLASH
(390, 5, 1, 43, 2, 2284,
Equipment
.
SLASH_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
104
FANG_BLOCK
(9471, 5, 1, 43, 3, 2283,
Equipment
.
STAB_OFFENSE
,
FightStyle
.
DEFENSIVE
),
105
106
SCIMITAR_CHOP
(390, 4, 1, 43, 0, 2429,
Equipment
.
SLASH_OFFENSE
,
FightStyle
.
ACCURATE
),
107
SCIMITAR_SLASH
(390, 4, 1, 43, 1, 2432,
Equipment
.
SLASH_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
108
SCIMITAR_LUNGE
(386, 4, 1, 43, 2, 2431,
Equipment
.
STAB_OFFENSE
,
FightStyle
.
CONTROLLED
),
109
SCIMITAR_BLOCK
(390, 4, 1, 43, 3, 2430,
Equipment
.
SLASH_OFFENSE
,
FightStyle
.
DEFENSIVE
),
110
111
LONGSWORD_CHOP
(390, 5, 1, 43, 0, 2429,
Equipment
.
SLASH_OFFENSE
,
FightStyle
.
ACCURATE
),
112
LONGSWORD_SLASH
(390, 5, 1, 43, 1, 2432,
Equipment
.
SLASH_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
113
LONGSWORD_LUNGE
(386, 5, 1, 43, 2, 2431,
Equipment
.
STAB_OFFENSE
,
FightStyle
.
CONTROLLED
),
114
LONGSWORD_BLOCK
(390, 5, 1, 43, 3, 2430,
Equipment
.
SLASH_OFFENSE
,
FightStyle
.
DEFENSIVE
),
115
116
MACE_POUND
(401, 5, 1, 43, 0, 3802,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
ACCURATE
),
117
MACE_PUMMEL
(401, 5, 1, 43, 1, 3805,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
118
MACE_SPIKE
(400, 5, 1, 43, 2, 3804,
Equipment
.
STAB_OFFENSE
,
FightStyle
.
CONTROLLED
),
119
MACE_BLOCK
(401, 5, 1, 43, 3, 3803,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
DEFENSIVE
),
120
121
122
VIGGORA_MACE_POUND
(245, 5, 1, 43, 0, 3802,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
ACCURATE
),
123
VIGGORA_MACE_PUMMEL
(245, 5, 1, 43, 1, 3805,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
124
VIGGORA_MACE_SPIKE
(245, 5, 1, 43, 2, 3804,
Equipment
.
STAB_OFFENSE
,
FightStyle
.
CONTROLLED
),
125
VIGGORA_MACE_BLOCK
(245, 5, 1, 43, 3, 3803,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
DEFENSIVE
),
126
127
128
129
INQUISITOR_MACE_POUND
(4503, 5, 1, 43, 0, 3802,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
ACCURATE
),
130
131
INQUISITOR_MACE_PUMMEL
(4503, 5, 1, 43, 1, 3805,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
132
INQUISITOR_MACE_SPIKE
(400, 5, 1, 43, 2, 3804,
Equipment
.
STAB_OFFENSE
,
FightStyle
.
CONTROLLED
),
133
INQUISITOR_MACE_BLOCK
(4503, 5, 1, 43, 3, 3803,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
DEFENSIVE
),
134
135
136
FLAIL_POUND
(2062, 5, 1, 43, 0, 3802,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
ACCURATE
),
137
FLAIL_PUMMEL
(2062, 5, 1, 43, 1, 3805,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
138
FLAIL_SPIKE
(2062, 5, 1, 43, 2, 3804,
Equipment
.
STAB_OFFENSE
,
FightStyle
.
CONTROLLED
),
139
FLAIL_BLOCK
(2062, 5, 1, 43, 3, 3803,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
DEFENSIVE
),
140
141
KNIFE_ACCURATE
(929, 3, 6, 43, 0, 4454,
Equipment
.
RANGED_OFFENSE
,
FightStyle
.
ACCURATE
),
142
KNIFE_RAPID
(929, 2, 6, 43, 1, 4453,
Equipment
.
RANGED_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
143
KNIFE_LONGRANGE
(929, 3, 4, 43, 2, 4452,
Equipment
.
RANGED_OFFENSE
,
FightStyle
.
DEFENSIVE
),
144
145
SPEAR_LUNGE
(2080, 5, 1, 43, 0, 4685,
Equipment
.
STAB_OFFENSE
,
FightStyle
.
CONTROLLED
),
146
SPEAR_SWIPE
(2081, 5, 1, 43, 1, 4688,
Equipment
.
SLASH_OFFENSE
,
FightStyle
.
CONTROLLED
),
147
SPEAR_POUND
(2080, 5, 1, 43, 2, 4687,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
CONTROLLED
),
148
SPEAR_BLOCK
(2082, 5, 1, 43, 3, 4686,
Equipment
.
STAB_OFFENSE
,
FightStyle
.
DEFENSIVE
),
149
150
HUNTER_LANCE_LUNGE
(8288, 5, 1, 43, 0, 4685,
Equipment
.
STAB_OFFENSE
,
FightStyle
.
CONTROLLED
),
151
HUNTER_LANCE_SWIPE
(8289, 5, 1, 43, 1, 4688,
Equipment
.
SLASH_OFFENSE
,
FightStyle
.
CONTROLLED
),
152
HUNTER_LANCE_POUND
(8290, 5, 1, 43, 2, 4687,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
CONTROLLED
),
153
HUNTER_LANCE_BLOCK
(8288, 5, 1, 43, 3, 4686,
Equipment
.
STAB_OFFENSE
,
FightStyle
.
DEFENSIVE
),
154
155
TWOHANDEDSWORD_CHOP
(407, 7, 1, 43, 0, 4711,
Equipment
.
SLASH_OFFENSE
,
FightStyle
.
ACCURATE
),
156
TWOHANDEDSWORD_SLASH
(407, 7, 1, 43, 1, 4713,
Equipment
.
SLASH_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
157
TWOHANDEDSWORD_SMASH
(406, 7, 1, 43, 2, 4714,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
158
TWOHANDEDSWORD_BLOCK
(407, 7, 1, 43, 3, 4712,
Equipment
.
SLASH_OFFENSE
,
FightStyle
.
DEFENSIVE
),
159
160
GODSWORD_CHOP
(7046, 6, 1, 43, 0, 4711,
Equipment
.
SLASH_OFFENSE
,
FightStyle
.
ACCURATE
),
161
GODSWORD_SLASH
(7045, 6, 1, 43, 1, 4714,
Equipment
.
SLASH_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
162
GODSWORD_SMASH
(7054, 6, 1, 43, 2, 4713,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
163
GODSWORD_BLOCK
(7055, 6, 1, 43, 3, 4712,
Equipment
.
SLASH_OFFENSE
,
FightStyle
.
DEFENSIVE
),
164
165
SARADOMIN_CHOP
(7046, 4, 1, 43, 0, 4711,
Equipment
.
SLASH_OFFENSE
,
FightStyle
.
ACCURATE
),
166
SARADOMIN_SMASH
(7054, 4, 1, 43, 1, 4713,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
167
SARADOMIN_SLASH
(7045, 4, 1, 43, 2, 4714,
Equipment
.
SLASH_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
168
SARADOMIN_BLOCK
(7055, 4, 1, 43, 3, 4712,
Equipment
.
SLASH_OFFENSE
,
FightStyle
.
DEFENSIVE
),
169
170
BLUDGEN_CHOP
(7054, 4, 1, 43, 0, 4711,
Equipment
.
SLASH_OFFENSE
,
FightStyle
.
ACCURATE
),
171
BLUDGEN_SLASH
(7054, 4, 1, 43, 1, 4713,
Equipment
.
SLASH_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
172
BLUDGEN_SMASH
(7054, 4, 1, 43, 2, 4714,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
173
BLUDGEN_BLOCK
(7054, 4, 1, 43, 3, 4712,
Equipment
.
SLASH_OFFENSE
,
FightStyle
.
DEFENSIVE
),
174
175
SAELDOR_STAB
(390, 4, 1, 43, 0, 2429,
Equipment
.
SLASH_OFFENSE
,
FightStyle
.
ACCURATE
),
176
SAELDOR_SLASH
(390, 4, 1, 43, 1, 2432,
Equipment
.
SLASH_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
177
SAELDOR_CRUSH
(386, 4, 1, 43, 2, 2431,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
CONTROLLED
),
178
SAELDOR_BLOCK
(390, 4, 1, 43, 3, 2430,
Equipment
.
SLASH_OFFENSE
,
FightStyle
.
DEFENSIVE
),
179
180
/* GHRAZI_STAB(390, 4, 1, 43, 0, 2282, Equipment.STAB_OFFENSE, FightStyle.ACCURATE),
181
GHRAZI_LUNGE(8145, 4, 1, 43, 1, 2285, Equipment.STAB_OFFENSE, FightStyle.AGGRESSIVE),
182
GHRAZI_SLASH(390, 4, 1, 43, 2, 2284, Equipment.SLASH_OFFENSE, FightStyle.AGGRESSIVE),
183
GHRAZI_BLOCK(8145, 4, 1, 43, 3, 2430, Equipment.STAB_OFFENSE, FightStyle.DEFENSIVE),*/
184
185
PICKAXE_SPIKE
(400, 4, 1, 43, 0, 5567,
Equipment
.
STAB_OFFENSE
,
FightStyle
.
ACCURATE
),
186
PICKAXE_IMPALE
(400, 4, 1, 43, 1, 5579,
Equipment
.
STAB_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
187
PICKAXE_SMASH
(401, 4, 1, 43, 2, 5578,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
188
PICKAXE_BLOCK
(400, 4, 1, 43, 3, 5577,
Equipment
.
STAB_OFFENSE
,
FightStyle
.
DEFENSIVE
),
189
190
CLAWS_CHOP
(393, 4, 1, 43, 0, 7768,
Equipment
.
SLASH_OFFENSE
,
FightStyle
.
ACCURATE
),
191
CLAWS_SLASH
(393, 4, 1, 43, 1, 7771,
Equipment
.
SLASH_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
192
CLAWS_LUNGE
(393, 4, 1, 43, 2, 7770,
Equipment
.
STAB_OFFENSE
,
FightStyle
.
CONTROLLED
),
193
CLAWS_BLOCK
(393, 4, 1, 43, 3, 7769,
Equipment
.
SLASH_OFFENSE
,
FightStyle
.
DEFENSIVE
),
194
195
HALBERD_JAB
(440, 7, 2, 43, 0, 8466,
Equipment
.
STAB_OFFENSE
,
FightStyle
.
CONTROLLED
),
196
HALBERD_SWIPE
(440, 7, 2, 43, 1, 8468,
Equipment
.
SLASH_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
197
HALBERD_FEND
(440, 7, 2, 43, 2, 8467,
Equipment
.
STAB_OFFENSE
,
FightStyle
.
DEFENSIVE
),
198
199
UNARMED_PUNCH
(422, 4, 1, 43, 0, 5860,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
ACCURATE
),
200
UNARMED_KICK
(423, 4, 1, 43, 1, 5862,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
201
UNARMED_BLOCK
(422, 4, 1, 43, 2, 5861,
Equipment
.
CRUSH_OFFENSE
,
FightStyle
.
DEFENSIVE
),
202
203
WHIP_FLICK
(1658, 4, 1, 43, 0, 12298,
Equipment
.
SLASH_OFFENSE
,
FightStyle
.
ACCURATE
),
204
WHIP_LASH
(1658, 4, 1, 43, 1, 12297,
Equipment
.
SLASH_OFFENSE
,
FightStyle
.
CONTROLLED
),
205
WHIP_DEFLECT
(1658, 4, 1, 43, 2, 12296,
Equipment
.
SLASH_OFFENSE
,
FightStyle
.
DEFENSIVE
),
206
207
THROWNAXE_ACCURATE
(929, 5, 4, 43, 0, 4454,
Equipment
.
RANGED_OFFENSE
,
FightStyle
.
ACCURATE
),
208
THROWNAXE_RAPID
(929, 4, 4, 43, 1, 4453,
Equipment
.
RANGED_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
209
THROWNAXE_LONGRANGE
(929, 5, 6, 43, 2, 4452,
Equipment
.
RANGED_OFFENSE
,
FightStyle
.
DEFENSIVE
),
210
211
DART_ACCURATE
(929, 3, 5, 43, 0, 4454,
Equipment
.
RANGED_OFFENSE
,
FightStyle
.
ACCURATE
),
212
DART_RAPID
(929, 2, 5, 43, 1, 4453,
Equipment
.
RANGED_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
213
DART_LONGRANGE
(929, 3, 3, 43, 2, 4452,
Equipment
.
RANGED_OFFENSE
,
FightStyle
.
DEFENSIVE
),
214
215
TRIDENT_ACCURATE
(929, 4, 8, 43, 0, 791,
Equipment
.
MAGIC_OFFENSE
,
FightStyle
.
ACCURATE
),
216
TRIDENT_RAPID
(929, 4, 8, 43, 1, 791,
Equipment
.
MAGIC_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
217
TRIDENT_LONGRANGE
(929, 4, 10, 43, 2, 791,
Equipment
.
MAGIC_OFFENSE
,
FightStyle
.
DEFENSIVE
),
218
219
SHADOW_ACCURATE
(9493, 10, 8, 43, 0, 4454,
Equipment
.
MAGIC_OFFENSE
,
FightStyle
.
ACCURATE
),
220
SHADOW_RAPID
(9493, 9, 8, 43, 1, 4453,
Equipment
.
MAGIC_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
221
SHADOW_LONGRANGE
(9493, 10, 8, 43, 2, 4452,
Equipment
.
MAGIC_OFFENSE
,
FightStyle
.
DEFENSIVE
),
222
223
BLOWPIPE_ACCURATE
(5061, 4, 7, 43, 0, 4454,
Equipment
.
RANGED_OFFENSE
,
FightStyle
.
ACCURATE
),
224
BLOWPIPE_RAPID
(5061, 3, 7, 43, 1, 4453,
Equipment
.
RANGED_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
225
BLOWPIPE_LONGRANGE
(5061, 4, 7, 43, 2, 4452,
Equipment
.
RANGED_OFFENSE
,
FightStyle
.
DEFENSIVE
),
226
227
SHORT_FUSE
(2779, 4, 8, 443, 0, 24059,
Equipment
.
RANGED_OFFENSE
,
FightStyle
.
ACCURATE
),
228
MEDIUM_FUSE
(2779, 3, 8, 43, 2, 24060,
Equipment
.
RANGED_OFFENSE
,
FightStyle
.
AGGRESSIVE
),
229
LONG_FUSE
(2779, 4, 10, 43, 3, 24061,
Equipment
.
RANGED_OFFENSE
,
FightStyle
.
DEFENSIVE
),
230
231
SCORCH
(5247, 5, 1, 43, 0, 24078,
Equipment
.
SLASH_OFFENSE
,
FightStyle
.
ACCURATE
),
232
FLARE
(5247, 5, 1, 43, 2, 24079,
Equipment
.
RANGED_OFFENSE
,
FightStyle
.
ACCURATE
),
233
BLAZE
(5247, 5, 1, 43, 3, 24080,
Equipment
.
MAGIC_OFFENSE
,
FightStyle
.
ACCURATE
);
234
235
/** The animation executed when this type is active. */
236
private
final
int
animation
;
237
238
/** The attack delay. */
239
private
final
int
delay
;
240
241
/** The attack distance. */
242
private
final
int
distance
;
243
244
/** The parent config identification. */
245
private
final
int
parent
;
246
247
/** The child config identification. */
248
private
final
int
child
;
249
250
/** The style button identification. */
251
private
final
int
button
;
252
253
/** The type of bonus this global attributes to. */
254
private
final
int
bonus
;
255
256
/** The style active when this type is active. */
257
private
final
FightStyle
style
;
258
259
/**
260
* Creates a new {@link FightType}.
261
*
262
* @param animation the animation executed when this type is active
263
* @param delay the attack delay
264
* @param parent the parent config identification
265
* @param child the child config identification
266
* @param bonus the type of bonus this global will apply
267
* @param style the style active when this type is active
268
*/
269
FightType
(
int
animation
,
int
delay
,
int
distance
,
int
parent
,
int
child
,
int
button
,
int
bonus
,
FightStyle
style
) {
270
this.animation =
animation
;
271
this.delay =
delay
;
272
this.distance =
distance
;
273
this.parent =
parent
;
274
this.child =
child
;
275
this.button =
button
;
276
this.bonus =
bonus
;
277
this.style =
style
;
278
}
279
280
/**
281
* Determines the corresponding bonus for this fight type.
282
*
283
* @return the corresponding.
284
*/
285
public
final
int
getCorrespondingBonus
() {
286
switch
(
getBonus
()) {
287
case
Equipment
.
CRUSH_OFFENSE
:
288
return
Equipment
.
CRUSH_DEFENCE
;
289
case
Equipment
.
MAGIC_OFFENSE
:
290
return
Equipment
.
MAGIC_DEFENSE
;
291
case
Equipment
.
RANGED_OFFENSE
:
292
return
Equipment
.
RANGED_DEFENSE
;
293
case
Equipment
.
SLASH_OFFENSE
:
294
return
Equipment
.
SLASH_DEFENSE
;
295
case
Equipment
.
STAB_OFFENSE
:
296
return
Equipment
.
STAB_DEFENSE
;
297
default
:
298
return
Equipment
.
CRUSH_DEFENCE
;
299
}
300
}
301
302
/**
303
* Gets the animation executed when this type is active.
304
*
305
* @return the animation executed
306
*/
307
public
final
int
getAnimation
() {
308
return
animation
;
309
}
310
311
/**
312
* Gets the attack delay.
313
*
314
* @return the attack delay
315
*/
316
public
final
int
getDelay
() {
317
return
delay
;
318
}
319
320
/**
321
* Gets the attack distance.
322
* @return the attack distance
323
*/
324
public
int
getDistance
() {
325
return
distance
;
326
}
327
328
/**
329
* Gets the parent config identification.
330
*
331
* @return the parent config
332
*/
333
public
final
int
getParent
() {
334
return
parent
;
335
}
336
337
/**
338
* Gets the child config identification.
339
*
340
* @return the child config
341
*/
342
public
final
int
getChild
() {
343
return
child
;
344
}
345
346
/**
347
* Gets the type of bonus this global will apply
348
*
349
* @return the bonus type
350
*/
351
public
final
int
getBonus
() {
352
return
bonus
;
353
}
354
355
/**
356
* Gets the style active when this type is active.
357
*
358
* @return the fighting style
359
*/
360
public
final
FightStyle
getStyle
() {
361
return
style
;
362
}
363
364
public
int
getButton
() {
365
return
button
;
366
}
367
}
com.runehive.game.world.items.containers.equipment.Equipment
The container that manages the equipment for a player.
Definition
Equipment.java:38
com.runehive.game.world.items.containers.equipment.Equipment.CRUSH_DEFENCE
static final int CRUSH_DEFENCE
Definition
Equipment.java:71
com.runehive.game.world.items.containers.equipment.Equipment.MAGIC_DEFENSE
static final int MAGIC_DEFENSE
Definition
Equipment.java:72
com.runehive.game.world.items.containers.equipment.Equipment.MAGIC_OFFENSE
static final int MAGIC_OFFENSE
Definition
Equipment.java:67
com.runehive.game.world.items.containers.equipment.Equipment.CRUSH_OFFENSE
static final int CRUSH_OFFENSE
Definition
Equipment.java:66
com.runehive.game.world.items.containers.equipment.Equipment.SLASH_DEFENSE
static final int SLASH_DEFENSE
Definition
Equipment.java:70
com.runehive.game.world.items.containers.equipment.Equipment.SLASH_OFFENSE
static final int SLASH_OFFENSE
Definition
Equipment.java:65
com.runehive.game.world.items.containers.equipment.Equipment.RANGED_OFFENSE
static final int RANGED_OFFENSE
Definition
Equipment.java:68
com.runehive.game.world.items.containers.equipment.Equipment.STAB_OFFENSE
static final int STAB_OFFENSE
Equipment bonus constants.
Definition
Equipment.java:64
com.runehive.game.world.items.containers.equipment.Equipment.STAB_DEFENSE
static final int STAB_DEFENSE
Definition
Equipment.java:69
com.runehive.game.world.items.containers.equipment.Equipment.RANGED_DEFENSE
static final int RANGED_DEFENSE
Definition
Equipment.java:73
com.runehive.game.world.entity.combat.attack.FightStyle
The enumerated type whose elements represent the fighting styles.
Definition
FightStyle.java:9
com.runehive.game.world.entity.combat.attack.FightStyle.DEFENSIVE
DEFENSIVE
Definition
FightStyle.java:12
com.runehive.game.world.entity.combat.attack.FightStyle.CONTROLLED
CONTROLLED
Definition
FightStyle.java:13
com.runehive.game.world.entity.combat.attack.FightStyle.ACCURATE
ACCURATE
Definition
FightStyle.java:10
com.runehive.game.world.entity.combat.attack.FightStyle.AGGRESSIVE
AGGRESSIVE
Definition
FightStyle.java:11
com.runehive.game.world.entity.combat.attack.FightType.BALLISTA_ACCURATE
BALLISTA_ACCURATE
Definition
FightType.java:66
com.runehive.game.world.entity.combat.attack.FightType.NIGHTMARE_STAFF_POUND
NIGHTMARE_STAFF_POUND
Definition
FightType.java:16
com.runehive.game.world.entity.combat.attack.FightType.GREATAXE_BLOCK
GREATAXE_BLOCK
Definition
FightType.java:53
com.runehive.game.world.entity.combat.attack.FightType.FLAIL_SPIKE
FLAIL_SPIKE
Definition
FightType.java:138
com.runehive.game.world.entity.combat.attack.FightType.getButton
int getButton()
Definition
FightType.java:364
com.runehive.game.world.entity.combat.attack.FightType.VITUR_BLOCK
VITUR_BLOCK
Definition
FightType.java:43
com.runehive.game.world.entity.combat.attack.FightType.VIGGORA_MACE_PUMMEL
VIGGORA_MACE_PUMMEL
Definition
FightType.java:123
com.runehive.game.world.entity.combat.attack.FightType.BLAZE
BLAZE
Definition
FightType.java:233
com.runehive.game.world.entity.combat.attack.FightType.TRIDENT_LONGRANGE
TRIDENT_LONGRANGE
Definition
FightType.java:217
com.runehive.game.world.entity.combat.attack.FightType.getChild
final int getChild()
Gets the child config identification.
Definition
FightType.java:342
com.runehive.game.world.entity.combat.attack.FightType.SHORTBOW_ACCURATE
SHORTBOW_ACCURATE
Definition
FightType.java:70
com.runehive.game.world.entity.combat.attack.FightType.FANG_LUNGE
FANG_LUNGE
Definition
FightType.java:102
com.runehive.game.world.entity.combat.attack.FightType.GREATAXE_SMASH
GREATAXE_SMASH
Definition
FightType.java:52
com.runehive.game.world.entity.combat.attack.FightType.SARADOMIN_SMASH
SARADOMIN_SMASH
Definition
FightType.java:166
com.runehive.game.world.entity.combat.attack.FightType.VITUR_JAB
VITUR_JAB
Definition
FightType.java:42
com.runehive.game.world.entity.combat.attack.FightType.INQUISITOR_MACE_BLOCK
INQUISITOR_MACE_BLOCK
Definition
FightType.java:133
com.runehive.game.world.entity.combat.attack.FightType.SWORD_LUNGE
SWORD_LUNGE
Definition
FightType.java:97
com.runehive.game.world.entity.combat.attack.FightType.NIGHTMARE_STAFF_FOCUS
NIGHTMARE_STAFF_FOCUS
Definition
FightType.java:17
com.runehive.game.world.entity.combat.attack.FightType.BLOWPIPE_LONGRANGE
BLOWPIPE_LONGRANGE
Definition
FightType.java:225
com.runehive.game.world.entity.combat.attack.FightType.WHIP_FLICK
WHIP_FLICK
Definition
FightType.java:203
com.runehive.game.world.entity.combat.attack.FightType.LONGSWORD_BLOCK
LONGSWORD_BLOCK
Definition
FightType.java:114
com.runehive.game.world.entity.combat.attack.FightType.animation
final int animation
The animation executed when this type is active.
Definition
FightType.java:236
com.runehive.game.world.entity.combat.attack.FightType.DRAGON_DAGGER_STAB
DRAGON_DAGGER_STAB
Definition
FightType.java:91
com.runehive.game.world.entity.combat.attack.FightType.bonus
final int bonus
The type of bonus this global attributes to.
Definition
FightType.java:254
com.runehive.game.world.entity.combat.attack.FightType.PICKAXE_BLOCK
PICKAXE_BLOCK
Definition
FightType.java:188
com.runehive.game.world.entity.combat.attack.FightType.WARHAMMER_BLOCK
WARHAMMER_BLOCK
Definition
FightType.java:21
com.runehive.game.world.entity.combat.attack.FightType.BATTLEAXE_HACK
BATTLEAXE_HACK
Definition
FightType.java:46
com.runehive.game.world.entity.combat.attack.FightType.TWOHANDEDSWORD_CHOP
TWOHANDEDSWORD_CHOP
Definition
FightType.java:155
com.runehive.game.world.entity.combat.attack.FightType.DRAGON_DAGGER_SLASH
DRAGON_DAGGER_SLASH
Definition
FightType.java:93
com.runehive.game.world.entity.combat.attack.FightType.TWOHANDEDSWORD_SMASH
TWOHANDEDSWORD_SMASH
Definition
FightType.java:157
com.runehive.game.world.entity.combat.attack.FightType.SARADOMIN_CHOP
SARADOMIN_CHOP
Definition
FightType.java:165
com.runehive.game.world.entity.combat.attack.FightType.VITUR_REAP
VITUR_REAP
Definition
FightType.java:40
com.runehive.game.world.entity.combat.attack.FightType.SAELDOR_SLASH
SAELDOR_SLASH
Definition
FightType.java:176
com.runehive.game.world.entity.combat.attack.FightType.INQUISITOR_MACE_SPIKE
INQUISITOR_MACE_SPIKE
Definition
FightType.java:132
com.runehive.game.world.entity.combat.attack.FightType.BLUDGEN_SLASH
BLUDGEN_SLASH
Definition
FightType.java:171
com.runehive.game.world.entity.combat.attack.FightType.LONGSWORD_SLASH
LONGSWORD_SLASH
Definition
FightType.java:112
com.runehive.game.world.entity.combat.attack.FightType.SHORT_FUSE
SHORT_FUSE
Definition
FightType.java:227
com.runehive.game.world.entity.combat.attack.FightType.GHRAZI_SLASH
GHRAZI_SLASH
Definition
FightType.java:88
com.runehive.game.world.entity.combat.attack.FightType.WHIP_LASH
WHIP_LASH
Definition
FightType.java:204
com.runehive.game.world.entity.combat.attack.FightType.DARK_BOW_RAPID
DARK_BOW_RAPID
Definition
FightType.java:79
com.runehive.game.world.entity.combat.attack.FightType.getAnimation
final int getAnimation()
Gets the animation executed when this type is active.
Definition
FightType.java:307
com.runehive.game.world.entity.combat.attack.FightType.GHRAZI_BLOCK
GHRAZI_BLOCK
Definition
FightType.java:89
com.runehive.game.world.entity.combat.attack.FightType.FANG_STAB
FANG_STAB
Definition
FightType.java:101
com.runehive.game.world.entity.combat.attack.FightType.BLOWPIPE_ACCURATE
BLOWPIPE_ACCURATE
Definition
FightType.java:223
com.runehive.game.world.entity.combat.attack.FightType.FLARE
FLARE
Definition
FightType.java:232
com.runehive.game.world.entity.combat.attack.FightType.getCorrespondingBonus
final int getCorrespondingBonus()
Determines the corresponding bonus for this fight type.
Definition
FightType.java:285
com.runehive.game.world.entity.combat.attack.FightType.LONGBOW_ACCURATE
LONGBOW_ACCURATE
Definition
FightType.java:74
com.runehive.game.world.entity.combat.attack.FightType.VITUR_CHOP
VITUR_CHOP
Definition
FightType.java:41
com.runehive.game.world.entity.combat.attack.FightType.distance
final int distance
The attack distance.
Definition
FightType.java:242
com.runehive.game.world.entity.combat.attack.FightType.BALLISTA_LONGRANGE
BALLISTA_LONGRANGE
Definition
FightType.java:68
com.runehive.game.world.entity.combat.attack.FightType.SHADOW_RAPID
SHADOW_RAPID
Definition
FightType.java:220
com.runehive.game.world.entity.combat.attack.FightType.GRANITE_MAUL_POUND
GRANITE_MAUL_POUND
Definition
FightType.java:27
com.runehive.game.world.entity.combat.attack.FightType.BATTLEAXE_SMASH
BATTLEAXE_SMASH
Definition
FightType.java:47
com.runehive.game.world.entity.combat.attack.FightType.KNIFE_ACCURATE
KNIFE_ACCURATE
Definition
FightType.java:141
com.runehive.game.world.entity.combat.attack.FightType.parent
final int parent
The parent config identification.
Definition
FightType.java:245
com.runehive.game.world.entity.combat.attack.FightType.PICKAXE_SPIKE
PICKAXE_SPIKE
Definition
FightType.java:185
com.runehive.game.world.entity.combat.attack.FightType.DARK_BOW_LONGRANGE
DARK_BOW_LONGRANGE
Definition
FightType.java:80
com.runehive.game.world.entity.combat.attack.FightType.FANG_BLOCK
FANG_BLOCK
Definition
FightType.java:104
com.runehive.game.world.entity.combat.attack.FightType.SCIMITAR_SLASH
SCIMITAR_SLASH
Definition
FightType.java:107
com.runehive.game.world.entity.combat.attack.FightType.SPEAR_BLOCK
SPEAR_BLOCK
Definition
FightType.java:148
com.runehive.game.world.entity.combat.attack.FightType.HUNTER_LANCE_SWIPE
HUNTER_LANCE_SWIPE
Definition
FightType.java:151
com.runehive.game.world.entity.combat.attack.FightType.SARADOMIN_SLASH
SARADOMIN_SLASH
Definition
FightType.java:167
com.runehive.game.world.entity.combat.attack.FightType.ZARYTE_RAPID
ZARYTE_RAPID
Definition
FightType.java:59
com.runehive.game.world.entity.combat.attack.FightType.INQUISITOR_MACE_POUND
INQUISITOR_MACE_POUND
Definition
FightType.java:129
com.runehive.game.world.entity.combat.attack.FightType.SPEAR_POUND
SPEAR_POUND
Definition
FightType.java:147
com.runehive.game.world.entity.combat.attack.FightType.GRANITE_MAUL_PUMMEL
GRANITE_MAUL_PUMMEL
Definition
FightType.java:28
com.runehive.game.world.entity.combat.attack.FightType.INQUISITOR_MACE_PUMMEL
INQUISITOR_MACE_PUMMEL
Definition
FightType.java:131
com.runehive.game.world.entity.combat.attack.FightType.MEDIUM_FUSE
MEDIUM_FUSE
Definition
FightType.java:228
com.runehive.game.world.entity.combat.attack.FightType.getDistance
int getDistance()
Gets the attack distance.
Definition
FightType.java:324
com.runehive.game.world.entity.combat.attack.FightType.KARIL_CROSSBOW_ACCURATE
KARIL_CROSSBOW_ACCURATE
Definition
FightType.java:62
com.runehive.game.world.entity.combat.attack.FightType.FLAIL_POUND
FLAIL_POUND
Definition
FightType.java:136
com.runehive.game.world.entity.combat.attack.FightType.getParent
final int getParent()
Gets the parent config identification.
Definition
FightType.java:333
com.runehive.game.world.entity.combat.attack.FightType.ZARYTE_ACCURATE
ZARYTE_ACCURATE
Definition
FightType.java:58
com.runehive.game.world.entity.combat.attack.FightType.CLAWS_BLOCK
CLAWS_BLOCK
Definition
FightType.java:193
com.runehive.game.world.entity.combat.attack.FightType.CLAWS_SLASH
CLAWS_SLASH
Definition
FightType.java:191
com.runehive.game.world.entity.combat.attack.FightType.SHORTBOW_RAPID
SHORTBOW_RAPID
Definition
FightType.java:71
com.runehive.game.world.entity.combat.attack.FightType.LONG_FUSE
LONG_FUSE
Definition
FightType.java:229
com.runehive.game.world.entity.combat.attack.FightType.FLAIL_BLOCK
FLAIL_BLOCK
Definition
FightType.java:139
com.runehive.game.world.entity.combat.attack.FightType.LONGSWORD_CHOP
LONGSWORD_CHOP
Definition
FightType.java:111
com.runehive.game.world.entity.combat.attack.FightType.DRAGON_DAGGER_BLOCK
DRAGON_DAGGER_BLOCK
Definition
FightType.java:94
com.runehive.game.world.entity.combat.attack.FightType.SCORCH
SCORCH
Definition
FightType.java:231
com.runehive.game.world.entity.combat.attack.FightType.BATTLEAXE_CHOP
BATTLEAXE_CHOP
Definition
FightType.java:45
com.runehive.game.world.entity.combat.attack.FightType.TWOHANDEDSWORD_BLOCK
TWOHANDEDSWORD_BLOCK
Definition
FightType.java:158
com.runehive.game.world.entity.combat.attack.FightType.CLAWS_LUNGE
CLAWS_LUNGE
Definition
FightType.java:192
com.runehive.game.world.entity.combat.attack.FightType.delay
final int delay
The attack delay.
Definition
FightType.java:239
com.runehive.game.world.entity.combat.attack.FightType.WARHAMMER_POUND
WARHAMMER_POUND
Definition
FightType.java:19
com.runehive.game.world.entity.combat.attack.FightType.SCIMITAR_LUNGE
SCIMITAR_LUNGE
Definition
FightType.java:108
com.runehive.game.world.entity.combat.attack.FightType.KARIL_CROSSBOW_RAPID
KARIL_CROSSBOW_RAPID
Definition
FightType.java:63
com.runehive.game.world.entity.combat.attack.FightType.MACE_POUND
MACE_POUND
Definition
FightType.java:116
com.runehive.game.world.entity.combat.attack.FightType.KNIFE_LONGRANGE
KNIFE_LONGRANGE
Definition
FightType.java:143
com.runehive.game.world.entity.combat.attack.FightType.BULWARK_POUND
BULWARK_POUND
Definition
FightType.java:23
com.runehive.game.world.entity.combat.attack.FightType.WARHAMMER_PUMMEL
WARHAMMER_PUMMEL
Definition
FightType.java:20
com.runehive.game.world.entity.combat.attack.FightType.getStyle
final FightStyle getStyle()
Gets the style active when this type is active.
Definition
FightType.java:360
com.runehive.game.world.entity.combat.attack.FightType.BLOWPIPE_RAPID
BLOWPIPE_RAPID
Definition
FightType.java:224
com.runehive.game.world.entity.combat.attack.FightType.NIGHTMARE_STAFF_BASH
NIGHTMARE_STAFF_BASH
Definition
FightType.java:15
com.runehive.game.world.entity.combat.attack.FightType.DAGGER_BLOCK
DAGGER_BLOCK
Definition
FightType.java:85
com.runehive.game.world.entity.combat.attack.FightType.ELDER_MAUL_BLOCK
ELDER_MAUL_BLOCK
Definition
FightType.java:33
com.runehive.game.world.entity.combat.attack.FightType.STAFF_FOCUS
STAFF_FOCUS
Definition
FightType.java:13
com.runehive.game.world.entity.combat.attack.FightType.DART_ACCURATE
DART_ACCURATE
Definition
FightType.java:211
com.runehive.game.world.entity.combat.attack.FightType.SAELDOR_STAB
SAELDOR_STAB
Definition
FightType.java:175
com.runehive.game.world.entity.combat.attack.FightType.SPEAR_LUNGE
SPEAR_LUNGE
Definition
FightType.java:145
com.runehive.game.world.entity.combat.attack.FightType.UNARMED_PUNCH
UNARMED_PUNCH
Definition
FightType.java:199
com.runehive.game.world.entity.combat.attack.FightType.LONGSWORD_LUNGE
LONGSWORD_LUNGE
Definition
FightType.java:113
com.runehive.game.world.entity.combat.attack.FightType.TWOHANDEDSWORD_SLASH
TWOHANDEDSWORD_SLASH
Definition
FightType.java:156
com.runehive.game.world.entity.combat.attack.FightType.style
final FightStyle style
The style active when this type is active.
Definition
FightType.java:257
com.runehive.game.world.entity.combat.attack.FightType.SWORD_SLASH
SWORD_SLASH
Definition
FightType.java:98
com.runehive.game.world.entity.combat.attack.FightType.LONGBOW_RAPID
LONGBOW_RAPID
Definition
FightType.java:75
com.runehive.game.world.entity.combat.attack.FightType.button
final int button
The style button identification.
Definition
FightType.java:251
com.runehive.game.world.entity.combat.attack.FightType.GODSWORD_CHOP
GODSWORD_CHOP
Definition
FightType.java:160
com.runehive.game.world.entity.combat.attack.FightType.MACE_PUMMEL
MACE_PUMMEL
Definition
FightType.java:117
com.runehive.game.world.entity.combat.attack.FightType.SAELDOR_CRUSH
SAELDOR_CRUSH
Definition
FightType.java:177
com.runehive.game.world.entity.combat.attack.FightType.THROWNAXE_LONGRANGE
THROWNAXE_LONGRANGE
Definition
FightType.java:209
com.runehive.game.world.entity.combat.attack.FightType.SHADOW_ACCURATE
SHADOW_ACCURATE
Definition
FightType.java:219
com.runehive.game.world.entity.combat.attack.FightType.BLUDGEN_CHOP
BLUDGEN_CHOP
Definition
FightType.java:170
com.runehive.game.world.entity.combat.attack.FightType.STAFF_POUND
STAFF_POUND
Definition
FightType.java:12
com.runehive.game.world.entity.combat.attack.FightType.SCYTHE_BLOCK
SCYTHE_BLOCK
Definition
FightType.java:38
com.runehive.game.world.entity.combat.attack.FightType.getBonus
final int getBonus()
Gets the type of bonus this global will apply.
Definition
FightType.java:351
com.runehive.game.world.entity.combat.attack.FightType.MACE_BLOCK
MACE_BLOCK
Definition
FightType.java:119
com.runehive.game.world.entity.combat.attack.FightType.SWORD_BLOCK
SWORD_BLOCK
Definition
FightType.java:99
com.runehive.game.world.entity.combat.attack.FightType.ZARYTE_LONGRANGE
ZARYTE_LONGRANGE
Definition
FightType.java:60
com.runehive.game.world.entity.combat.attack.FightType.HUNTER_LANCE_POUND
HUNTER_LANCE_POUND
Definition
FightType.java:152
com.runehive.game.world.entity.combat.attack.FightType.BATTLEAXE_BLOCK
BATTLEAXE_BLOCK
Definition
FightType.java:48
com.runehive.game.world.entity.combat.attack.FightType.SCYTHE_REAP
SCYTHE_REAP
Definition
FightType.java:35
com.runehive.game.world.entity.combat.attack.FightType.SCYTHE_JAB
SCYTHE_JAB
Definition
FightType.java:37
com.runehive.game.world.entity.combat.attack.FightType.getDelay
final int getDelay()
Gets the attack delay.
Definition
FightType.java:316
com.runehive.game.world.entity.combat.attack.FightType.ELDER_MAUL_PUMMEL
ELDER_MAUL_PUMMEL
Definition
FightType.java:32
com.runehive.game.world.entity.combat.attack.FightType.HUNTER_LANCE_LUNGE
HUNTER_LANCE_LUNGE
Definition
FightType.java:150
com.runehive.game.world.entity.combat.attack.FightType.GODSWORD_SLASH
GODSWORD_SLASH
Definition
FightType.java:161
com.runehive.game.world.entity.combat.attack.FightType.SWORD_STAB
SWORD_STAB
Definition
FightType.java:96
com.runehive.game.world.entity.combat.attack.FightType.GODSWORD_BLOCK
GODSWORD_BLOCK
Definition
FightType.java:163
com.runehive.game.world.entity.combat.attack.FightType.SCIMITAR_BLOCK
SCIMITAR_BLOCK
Definition
FightType.java:109
com.runehive.game.world.entity.combat.attack.FightType.KARIL_CROSSBOW_LONGRANGE
KARIL_CROSSBOW_LONGRANGE
Definition
FightType.java:64
com.runehive.game.world.entity.combat.attack.FightType.SCIMITAR_CHOP
SCIMITAR_CHOP
Definition
FightType.java:106
com.runehive.game.world.entity.combat.attack.FightType.HALBERD_FEND
HALBERD_FEND
Definition
FightType.java:197
com.runehive.game.world.entity.combat.attack.FightType.SCYTHE_CHOP
SCYTHE_CHOP
Definition
FightType.java:36
com.runehive.game.world.entity.combat.attack.FightType.CROSSBOW_ACCURATE
CROSSBOW_ACCURATE
Definition
FightType.java:55
com.runehive.game.world.entity.combat.attack.FightType.HALBERD_SWIPE
HALBERD_SWIPE
Definition
FightType.java:196
com.runehive.game.world.entity.combat.attack.FightType.GREATAXE_HACK
GREATAXE_HACK
Definition
FightType.java:51
com.runehive.game.world.entity.combat.attack.FightType.BLUDGEN_BLOCK
BLUDGEN_BLOCK
Definition
FightType.java:173
com.runehive.game.world.entity.combat.attack.FightType.BULWARK_BLOCK
BULWARK_BLOCK
Definition
FightType.java:25
com.runehive.game.world.entity.combat.attack.FightType.VIGGORA_MACE_SPIKE
VIGGORA_MACE_SPIKE
Definition
FightType.java:124
com.runehive.game.world.entity.combat.attack.FightType.child
final int child
The child config identification.
Definition
FightType.java:248
com.runehive.game.world.entity.combat.attack.FightType.LONGBOW_LONGRANGE
LONGBOW_LONGRANGE
Definition
FightType.java:76
com.runehive.game.world.entity.combat.attack.FightType.DART_RAPID
DART_RAPID
Definition
FightType.java:212
com.runehive.game.world.entity.combat.attack.FightType.THROWNAXE_RAPID
THROWNAXE_RAPID
Definition
FightType.java:208
com.runehive.game.world.entity.combat.attack.FightType.KNIFE_RAPID
KNIFE_RAPID
Definition
FightType.java:142
com.runehive.game.world.entity.combat.attack.FightType.THROWNAXE_ACCURATE
THROWNAXE_ACCURATE
Definition
FightType.java:207
com.runehive.game.world.entity.combat.attack.FightType.MACE_SPIKE
MACE_SPIKE
Definition
FightType.java:118
com.runehive.game.world.entity.combat.attack.FightType.VIGGORA_MACE_POUND
VIGGORA_MACE_POUND
Definition
FightType.java:122
com.runehive.game.world.entity.combat.attack.FightType.BALLISTA_RAPID
BALLISTA_RAPID
Definition
FightType.java:67
com.runehive.game.world.entity.combat.attack.FightType.GODSWORD_SMASH
GODSWORD_SMASH
Definition
FightType.java:162
com.runehive.game.world.entity.combat.attack.FightType.UNARMED_KICK
UNARMED_KICK
Definition
FightType.java:200
com.runehive.game.world.entity.combat.attack.FightType.FANG_SLASH
FANG_SLASH
Definition
FightType.java:103
com.runehive.game.world.entity.combat.attack.FightType.PICKAXE_IMPALE
PICKAXE_IMPALE
Definition
FightType.java:186
com.runehive.game.world.entity.combat.attack.FightType.BULWARK_PUMMEL
BULWARK_PUMMEL
Definition
FightType.java:24
com.runehive.game.world.entity.combat.attack.FightType.HUNTER_LANCE_BLOCK
HUNTER_LANCE_BLOCK
Definition
FightType.java:153
com.runehive.game.world.entity.combat.attack.FightType.CLAWS_CHOP
CLAWS_CHOP
Definition
FightType.java:190
com.runehive.game.world.entity.combat.attack.FightType.SHORTBOW_LONGRANGE
SHORTBOW_LONGRANGE
Definition
FightType.java:72
com.runehive.game.world.entity.combat.attack.FightType.GHRAZI_STAB
GHRAZI_STAB
Definition
FightType.java:86
com.runehive.game.world.entity.combat.attack.FightType.ELDER_MAUL_POUND
ELDER_MAUL_POUND
Definition
FightType.java:31
com.runehive.game.world.entity.combat.attack.FightType.SPEAR_SWIPE
SPEAR_SWIPE
Definition
FightType.java:146
com.runehive.game.world.entity.combat.attack.FightType.DAGGER_SLASH
DAGGER_SLASH
Definition
FightType.java:84
com.runehive.game.world.entity.combat.attack.FightType.STAFF_BASH
STAFF_BASH
Definition
FightType.java:11
com.runehive.game.world.entity.combat.attack.FightType.PICKAXE_SMASH
PICKAXE_SMASH
Definition
FightType.java:187
com.runehive.game.world.entity.combat.attack.FightType.WHIP_DEFLECT
WHIP_DEFLECT
Definition
FightType.java:205
com.runehive.game.world.entity.combat.attack.FightType.TRIDENT_RAPID
TRIDENT_RAPID
Definition
FightType.java:216
com.runehive.game.world.entity.combat.attack.FightType.FightType
FightType(int animation, int delay, int distance, int parent, int child, int button, int bonus, FightStyle style)
Creates a new FightType.
Definition
FightType.java:269
com.runehive.game.world.entity.combat.attack.FightType.SAELDOR_BLOCK
SAELDOR_BLOCK
Definition
FightType.java:178
com.runehive.game.world.entity.combat.attack.FightType.TRIDENT_ACCURATE
TRIDENT_ACCURATE
Definition
FightType.java:215
com.runehive.game.world.entity.combat.attack.FightType.DAGGER_STAB
DAGGER_STAB
Definition
FightType.java:82
com.runehive.game.world.entity.combat.attack.FightType.DARK_BOW_ACCURATE
DARK_BOW_ACCURATE
Definition
FightType.java:78
com.runehive.game.world.entity.combat.attack.FightType.GRANITE_MAUL_BLOCK
GRANITE_MAUL_BLOCK
Definition
FightType.java:29
com.runehive.game.world.entity.combat.attack.FightType.GHRAZI_LUNGE
GHRAZI_LUNGE
Definition
FightType.java:87
com.runehive.game.world.entity.combat.attack.FightType.GREATAXE_CHOP
GREATAXE_CHOP
Definition
FightType.java:50
com.runehive.game.world.entity.combat.attack.FightType.HALBERD_JAB
HALBERD_JAB
Definition
FightType.java:195
com.runehive.game.world.entity.combat.attack.FightType.FLAIL_PUMMEL
FLAIL_PUMMEL
Definition
FightType.java:137
com.runehive.game.world.entity.combat.attack.FightType.CROSSBOW_RAPID
CROSSBOW_RAPID
Definition
FightType.java:56
com.runehive.game.world.entity.combat.attack.FightType.SHADOW_LONGRANGE
SHADOW_LONGRANGE
Definition
FightType.java:221
com.runehive.game.world.entity.combat.attack.FightType.BLUDGEN_SMASH
BLUDGEN_SMASH
Definition
FightType.java:172
com.runehive.game.world.entity.combat.attack.FightType.SARADOMIN_BLOCK
SARADOMIN_BLOCK
Definition
FightType.java:168
com.runehive.game.world.entity.combat.attack.FightType.VIGGORA_MACE_BLOCK
VIGGORA_MACE_BLOCK
Definition
FightType.java:125
com.runehive.game.world.entity.combat.attack.FightType.DART_LONGRANGE
DART_LONGRANGE
Definition
FightType.java:213
com.runehive.game.world.entity.combat.attack.FightType.DRAGON_DAGGER_LUNGE
DRAGON_DAGGER_LUNGE
Definition
FightType.java:92
com.runehive.game.world.entity.combat.attack.FightType.CROSSBOW_LONGRANGE
CROSSBOW_LONGRANGE
Definition
FightType.java:57
com.runehive.game.world.entity.combat.attack.FightType.DAGGER_LUNGE
DAGGER_LUNGE
Definition
FightType.java:83
com.runehive.game.world.entity.combat.attack.FightType.UNARMED_BLOCK
UNARMED_BLOCK
Definition
FightType.java:201