RuneHive-Tarnish
Neural OSRS Enhancement Framework
Loading...
Searching...
No Matches
AshData.java
1package com.osroyale.content.skill.impl.prayer;
2
3import java.util.Arrays;
4import java.util.Optional;
5
29
30public enum AshData {
31 FIENDISH_ASHES(25766, 25767, 10.0D),
32 VILE_ASHES(25769, 25770, 25.0D),
33 MALICIOUS_ASHES(25772, 25773, 65.0D),
34 ABYSSAL_ASHES(25775, 25776,85.0D),
35 INFERNAL_ASHES(25778, 25779, 110.0D);
36
37 private final int id;
38 private final int id2;
39 private final double experience;
40
41 AshData(int id, int noted, double experience) {
42 this.id = id;
43 this.id2 = noted;
44 this.experience = experience;
45 }
46
47 public int getId() {
48 return id;
49 }
50 public int getId2() {
51 return id2;
52 }
53 public double getExperience() {
54 return experience;
55 }
56 public static Optional<AshData> forId(int id) {
57 return Arrays.stream(values()).filter(a -> a.id == id).findAny();
58 }
59}