RuneHive-Tarnish
Neural OSRS Enhancement Framework
Loading...
Searching...
No Matches
SkillSet.java
1
package
com.osroyale.content;
2
3
import
com.osroyale.game.world.entity.skill.Skill;
4
5
import
java.util.Arrays;
6
import
java.util.Optional;
7
37
38
public
enum
SkillSet {
39
/* CONSTRUCTION(18801, Skill.CONSTRUCTION);
40
STRENGTH(8657, Skill.STRENGTH),
41
DEFENCE(8660, Skill.DEFENCE),
42
RANGED(8663, Skill.RANGED),
43
PRAYER(8666, Skill.PRAYER),
44
MAGIC(8669, Skill.MAGIC),
45
HITPOINTS(8655, Skill.HITPOINTS);*/
46
;
47
private
final
int
button;
48
public
final
int
skill;
49
50
SkillSet(
int
button,
int
skill) {
51
this.button = button;
52
this.skill = skill;
53
}
54
55
public
static
Optional<SkillSet> forButton(
int
button) {
56
return
Arrays.stream(values()).filter(skillData -> skillData.button == button).findFirst();
57
}
58
}