RuneHive-Game
Loading...
Searching...
No Matches
TzhaarData.java
Go to the documentation of this file.
1
package
com.runehive.content.activity.impl.fightcaves;
2
3
public
final
class
TzhaarData
{
4
5
// public static ImmutableList<Integer> TZHAAR_NPCS = ImmutableList.of(2189, 2191, 2191_MINI, 2193, 3123, 3125, TZTOK_JAD, YT_HURKOT);
6
7
public
enum
WaveData
{
8
WAVE_1
(2189, 2191),
9
WAVE_2
(2193, 2189),
10
WAVE_3
(2193, 2191, 2189, 2189),
11
WAVE_4
(3123, 2189),
12
WAVE_5
(3123, 2191, 2189, 2189),
13
WAVE_6
(3123, 2193, 2189, 2189),
14
WAVE_7
(3123, 2193, 2191, 2191),
15
WAVE_8
(3125, 2189),
16
WAVE_9
(3125, 2191, 2189, 2189),
17
WAVE_10
(3125, 2193, 2189, 2189),
18
WAVE_11
(3125, 2193, 2191, 2191),
19
WAVE_12
(3125, 3123, 2189, 2189),
20
WAVE_13
(3125, 3123, 2193, 2189),
21
WAVE_14
(3125, 3125),
22
WAVE_15
(3127, 3128, 3128, 3128, 3128, 3128);
23
24
private
final
int
[]
monster
;
25
26
WaveData
(
int
...
monster
) {
27
this.monster =
monster
;
28
}
29
30
public
int
[]
getMonster
() {
31
return
monster
;
32
}
33
34
public
static
WaveData
getOrdinal
(
int
ordinal) {
35
for
(
WaveData
wave : values()) {
36
if
(wave.ordinal() == ordinal)
37
return
wave;
38
}
39
return
null
;
40
}
41
42
public
static
WaveData
getNext
(
int
current) {
43
return
getOrdinal
(current + 1);
44
}
45
}
46
}
com.runehive.content.activity.impl.fightcaves.TzhaarData
Definition
TzhaarData.java:3
com.runehive.content.activity.impl.fightcaves.TzhaarData.WaveData.WAVE_9
WAVE_9
Definition
TzhaarData.java:16
com.runehive.content.activity.impl.fightcaves.TzhaarData.WaveData.WAVE_1
WAVE_1
Definition
TzhaarData.java:8
com.runehive.content.activity.impl.fightcaves.TzhaarData.WaveData.WAVE_13
WAVE_13
Definition
TzhaarData.java:20
com.runehive.content.activity.impl.fightcaves.TzhaarData.WaveData.WAVE_15
WAVE_15
Definition
TzhaarData.java:22
com.runehive.content.activity.impl.fightcaves.TzhaarData.WaveData.WAVE_6
WAVE_6
Definition
TzhaarData.java:13
com.runehive.content.activity.impl.fightcaves.TzhaarData.WaveData.WAVE_12
WAVE_12
Definition
TzhaarData.java:19
com.runehive.content.activity.impl.fightcaves.TzhaarData.WaveData.WAVE_4
WAVE_4
Definition
TzhaarData.java:11
com.runehive.content.activity.impl.fightcaves.TzhaarData.WaveData.WAVE_7
WAVE_7
Definition
TzhaarData.java:14
com.runehive.content.activity.impl.fightcaves.TzhaarData.WaveData.WAVE_10
WAVE_10
Definition
TzhaarData.java:17
com.runehive.content.activity.impl.fightcaves.TzhaarData.WaveData.WAVE_5
WAVE_5
Definition
TzhaarData.java:12
com.runehive.content.activity.impl.fightcaves.TzhaarData.WaveData.WaveData
WaveData(int... monster)
Definition
TzhaarData.java:26
com.runehive.content.activity.impl.fightcaves.TzhaarData.WaveData.WAVE_11
WAVE_11
Definition
TzhaarData.java:18
com.runehive.content.activity.impl.fightcaves.TzhaarData.WaveData.WAVE_3
WAVE_3
Definition
TzhaarData.java:10
com.runehive.content.activity.impl.fightcaves.TzhaarData.WaveData.monster
final int[] monster
Definition
TzhaarData.java:24
com.runehive.content.activity.impl.fightcaves.TzhaarData.WaveData.WAVE_14
WAVE_14
Definition
TzhaarData.java:21
com.runehive.content.activity.impl.fightcaves.TzhaarData.WaveData.getNext
static WaveData getNext(int current)
Definition
TzhaarData.java:42
com.runehive.content.activity.impl.fightcaves.TzhaarData.WaveData.WAVE_8
WAVE_8
Definition
TzhaarData.java:15
com.runehive.content.activity.impl.fightcaves.TzhaarData.WaveData.WAVE_2
WAVE_2
Definition
TzhaarData.java:9
com.runehive.content.activity.impl.fightcaves.TzhaarData.WaveData.getMonster
int[] getMonster()
Definition
TzhaarData.java:30
com.runehive.content.activity.impl.fightcaves.TzhaarData.WaveData.getOrdinal
static WaveData getOrdinal(int ordinal)
Definition
TzhaarData.java:34