RuneHive-Game
Loading...
Searching...
No Matches
TzhaarData.java
Go to the documentation of this file.
1package com.runehive.content.activity.impl.fightcaves;
2
3public 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}