RuneHive-Tarnish
Neural OSRS Enhancement Framework
Loading...
Searching...
No Matches
Impling.java
1package com.osroyale.content.skill.impl.hunter.net.impl;
2
3import java.util.Arrays;
4import java.util.Optional;
5
43
44public enum Impling {
45 BABY_IMPLING(1635, 1, 25, 11238, 20),
46 YOUNG_IMPLING(1636, 22, 65, 11240, 25),
47 GOURMET_IMPLING(1637, 28, 113, 11242, 30),
48 EARTH_IMPLING(1638, 36, 177, 11244, 35),
49 ESSENCE_IMPLING(1639, 42, 255, 11246, 40),
50 ECLECTIC_IMPLING(1640, 50, 289, 11248, 45),
51 NATURE_IMPLING(1641, 58, 353, 11250, 50),
52 MAGPIE_IMPLING(1642, 65, 409, 11252, 55),
53 NINJA_IMPLING(1643, 74, 481, 11254, 60),
54 DRAGON_IMPLING(1644, 83, 553, 11256, 180),
55 DRAGON_IMPLING2(1654, 83, 553, 11256, 180);
56
57 public final int impling;
58 public final int level;
59 public final int experience;
60 public final int reward;
61 public final int delay;
62
63 Impling(int impling, int level, int experience, int reward, int delay) {
64 this.impling = impling;
65 this.level = level;
66 this.experience = experience;
67 this.reward = reward;
68 this.delay = delay;
69 }
70
71 public static Optional<Impling> forId(int impling) {
72 return Arrays.stream(values()).filter(a -> a.impling == impling).findAny();
73 }
74}