RuneHive-Tarnish
Neural OSRS Enhancement Framework
Loading...
Searching...
No Matches
PrestigeData.java
1
package
com.osroyale.content.prestige;
2
3
import
com.google.common.collect.ImmutableMap;
4
import
com.osroyale.game.world.entity.skill.Skill;
5
6
import
java.util.HashMap;
7
import
java.util.Map;
8
48
49
public
enum
PrestigeData
{
50
ATTACK(
"Attack"
,
Skill
.
ATTACK
, -13504, 52010),
51
DEFENCE(
"Defence"
,
Skill
.
DEFENCE
, -13498, 52012),
52
STRENGTH(
"Strength"
,
Skill
.
STRENGTH
, -13501, 52011),
53
HITPOINTS(
"Hitpoints"
,
Skill
.
HITPOINTS
, -13483, 52017),
54
RANGE(
"Ranged"
,
Skill
.
RANGED
, -13495, 52013),
55
PRAYER(
"Prayer"
,
Skill
.
PRAYER
, -13492, 52014),
56
MAGIC(
"Magic"
,
Skill
.
MAGIC
, -13489, 52015),
57
COOKING(
"Cooking"
,
Skill
.
COOKING
, -13453, 52027),
58
WOODCUTTING(
"Woodcutting"
,
Skill
.
WOODCUTTING
, -13447, 52029),
59
FLETCHING(
"Fletching"
,
Skill
.
FLETCHING
, -13468, 52022),
60
FISHING(
"Fishing"
,
Skill
.
FISHING
, -13456, 52026),
61
FIREMAKING(
"Firemaking"
,
Skill
.
FIREMAKING
, -13450, 52028),
62
CRAFTING(
"Crafting"
,
Skill
.
CRAFTING
, -13471, 52021),
63
SMITHING(
"Smithing"
,
Skill
.
SMITHING
, -13459, 52025),
64
MINING(
"Mining"
,
Skill
.
MINING
, -13462, 52024),
65
HERBLORE(
"Herblore"
,
Skill
.
HERBLORE
, -13477, 52019),
66
AGILITY(
"Agility"
,
Skill
.
AGILITY
, -13480, 52018),
67
THIEVING(
"Thieving"
,
Skill
.
THIEVING
, -13474, 52020),
68
SLAYER(
"Slayer"
,
Skill
.
SLAYER
, -13465, 52023),
69
FARMING(
"Farming"
,
Skill
.
FARMING
, -13444, 52030),
70
RUNECRAFTING(
"Runecraft"
,
Skill
.
RUNECRAFTING
, -13486, 52016),
71
HUNTER(
"Hunter"
,
Skill
.
HUNTER
, -13441, 52031);
72
73
public
static
final
PrestigeData
[] values = values();
74
private
static
final
Map<Integer, PrestigeData> prestigeMap;
75
76
static
{
77
final
Map<Integer, PrestigeData> map =
new
HashMap<>();
78
for
(
PrestigeData
p : values) {
79
map.put(p.button, p);
80
}
81
82
prestigeMap = ImmutableMap.copyOf(map);
83
}
84
88
public
final
String
name
;
89
93
public
final
int
skill
;
94
98
public
final
int
button
;
99
103
public
final
int
string
;
104
108
PrestigeData
(String
name
,
int
skill
,
int
button
,
int
string
) {
109
this.name =
name
;
110
this.skill =
skill
;
111
this.button =
button
;
112
this.string =
string
;
113
}
114
118
public
static
PrestigeData
forButton
(
int
button
) {
119
return
prestigeMap.get(
button
);
120
}
121
}
com.osroyale.game.world.entity.skill.Skill
Definition
Skill.java:55
com.osroyale.game.world.entity.skill.Skill.RANGED
static final int RANGED
Definition
Skill.java:70
com.osroyale.game.world.entity.skill.Skill.ATTACK
static final int ATTACK
Definition
Skill.java:58
com.osroyale.game.world.entity.skill.Skill.AGILITY
static final int AGILITY
Definition
Skill.java:106
com.osroyale.game.world.entity.skill.Skill.HERBLORE
static final int HERBLORE
Definition
Skill.java:103
com.osroyale.game.world.entity.skill.Skill.SMITHING
static final int SMITHING
Definition
Skill.java:97
com.osroyale.game.world.entity.skill.Skill.RUNECRAFTING
static final int RUNECRAFTING
Definition
Skill.java:118
com.osroyale.game.world.entity.skill.Skill.WOODCUTTING
static final int WOODCUTTING
Definition
Skill.java:82
com.osroyale.game.world.entity.skill.Skill.FLETCHING
static final int FLETCHING
Definition
Skill.java:85
com.osroyale.game.world.entity.skill.Skill.MINING
static final int MINING
Definition
Skill.java:100
com.osroyale.game.world.entity.skill.Skill.SLAYER
static final int SLAYER
Definition
Skill.java:112
com.osroyale.game.world.entity.skill.Skill.FARMING
static final int FARMING
Definition
Skill.java:115
com.osroyale.game.world.entity.skill.Skill.STRENGTH
static final int STRENGTH
Definition
Skill.java:64
com.osroyale.game.world.entity.skill.Skill.THIEVING
static final int THIEVING
Definition
Skill.java:109
com.osroyale.game.world.entity.skill.Skill.FISHING
static final int FISHING
Definition
Skill.java:88
com.osroyale.game.world.entity.skill.Skill.COOKING
static final int COOKING
Definition
Skill.java:79
com.osroyale.game.world.entity.skill.Skill.FIREMAKING
static final int FIREMAKING
Definition
Skill.java:91
com.osroyale.game.world.entity.skill.Skill.HITPOINTS
static final int HITPOINTS
Definition
Skill.java:67
com.osroyale.game.world.entity.skill.Skill.PRAYER
static final int PRAYER
Definition
Skill.java:73
com.osroyale.game.world.entity.skill.Skill.CRAFTING
static final int CRAFTING
Definition
Skill.java:94
com.osroyale.game.world.entity.skill.Skill.HUNTER
static final int HUNTER
Definition
Skill.java:124
com.osroyale.game.world.entity.skill.Skill.DEFENCE
static final int DEFENCE
Definition
Skill.java:61
com.osroyale.game.world.entity.skill.Skill.MAGIC
static final int MAGIC
Definition
Skill.java:76
com.osroyale.content.prestige.PrestigeData.PrestigeData
PrestigeData(String name, int skill, int button, int string)
Definition
PrestigeData.java:108
com.osroyale.content.prestige.PrestigeData.skill
final int skill
Definition
PrestigeData.java:93
com.osroyale.content.prestige.PrestigeData.forButton
static PrestigeData forButton(int button)
Definition
PrestigeData.java:118
com.osroyale.content.prestige.PrestigeData.string
final int string
Definition
PrestigeData.java:103
com.osroyale.content.prestige.PrestigeData.name
final String name
Definition
PrestigeData.java:88
com.osroyale.content.prestige.PrestigeData.button
final int button
Definition
PrestigeData.java:98