RuneHive-Game
Loading...
Searching...
No Matches
Impling.java
Go to the documentation of this file.
1package com.runehive.content.skill.impl.hunter.net.impl;
2
3import java.util.Arrays;
4import java.util.Optional;
5
6/**
7 * Holds all the impling data.
8 *
9 * @author Daniel
10 */
11public enum Impling {
12 BABY_IMPLING(1635, 1, 25, 11238, 20),
13 YOUNG_IMPLING(1636, 22, 65, 11240, 25),
14 GOURMET_IMPLING(1637, 28, 113, 11242, 30),
15 EARTH_IMPLING(1638, 36, 177, 11244, 35),
16 ESSENCE_IMPLING(1639, 42, 255, 11246, 40),
17 ECLECTIC_IMPLING(1640, 50, 289, 11248, 45),
18 NATURE_IMPLING(1641, 58, 353, 11250, 50),
19 MAGPIE_IMPLING(1642, 65, 409, 11252, 55),
20 NINJA_IMPLING(1643, 74, 481, 11254, 60),
21 DRAGON_IMPLING(1644, 83, 553, 11256, 180),
22 DRAGON_IMPLING2(1654, 83, 553, 11256, 180);
23
24 public final int impling;
25 public final int level;
26 public final int experience;
27 public final int reward;
28 public final int delay;
29
30 Impling(int impling, int level, int experience, int reward, int delay) {
31 this.impling = impling;
32 this.level = level;
33 this.experience = experience;
34 this.reward = reward;
35 this.delay = delay;
36 }
37
38 public static Optional<Impling> forId(int impling) {
39 return Arrays.stream(values()).filter(a -> a.impling == impling).findAny();
40 }
41}
static Optional< Impling > forId(int impling)
Definition Impling.java:38
Impling(int impling, int level, int experience, int reward, int delay)
Definition Impling.java:30