RuneHive-Tarnish
Neural OSRS Enhancement Framework
Loading...
Searching...
No Matches
SkillSet.java
1package com.osroyale.content;
2
3import com.osroyale.game.world.entity.skill.Skill;
4
5import java.util.Arrays;
6import java.util.Optional;
7
37
38public 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}