RuneHive-Tarnish
Neural OSRS Enhancement Framework
Loading...
Searching...
No Matches
SkillData.java
1package com.osroyale.game.world.entity.skill;
2
3import com.osroyale.util.Utility;
4
34
35public enum SkillData {
36 ATTACK(Skill.ATTACK, 6248, 6249, 6247, true),//correct
37 DEFENCE(Skill.DEFENCE, 6254, 6255, 6253, true),//correct
38 STRENGTH(Skill.STRENGTH, 6207, 6208, 6206, true),//correct
39 HITPOINTS(Skill.HITPOINTS, 6217, 6218, 6216, true),//correct
40 RANGED(Skill.RANGED, 5453, 6114, 4443, true),//correct
41 PRAYER(Skill.PRAYER, 6243, 6244, 6242, true),//correct
42 MAGIC(Skill.MAGIC, 6212, 6213, 6211, true),//correct
43 COOKING(Skill.COOKING, 6227, 6228, 6226, false),//correct
44 WOODCUTTING(Skill.WOODCUTTING, 4273, 4274, 4272, false),//correct
45 FLETCHING(Skill.FLETCHING, 6232, 6233, 6231, false),//correct
46 FISHING(Skill.FISHING, 6259, 6260, 6258, false),//correct
47 FIREMAKING(Skill.FIREMAKING, 4283, 4284, 4282, false),//correct
48 CRAFTING(Skill.CRAFTING, 6264, 6265, 6263, false),//correct
49 SMITHING(Skill.SMITHING, 6222, 6223, 6221, false),//correct
50 MINING(Skill.MINING, 4417, 4438, 4416, false),//correct
51 HERBLORE(Skill.HERBLORE, 6238, 6239, 6237, false),//correct
52 AGILITY(Skill.AGILITY, 4278, 4279, 4277, false),//correct
53 THIEVING(Skill.THIEVING, 4263, 4264, 4261, false),//correct
54 SLAYER(Skill.SLAYER, 12123, 12124, 12122, false),//correct
55 FARMING(Skill.FARMING, 313, 312, 310, false),//correct
56 RUNECRAFTING(Skill.RUNECRAFTING, 4268, 4269, 4267, false),//correct
57 CONSTRUCTION(Skill.CONSTRUCTION, 4268, 4269, 4267, false),//missing
58 HUNTER(Skill.HUNTER, 313, 312, 310, false);//correct
59
61 private final int id;
62
64 private final int firstLine;
65
67 private final int secondLine;
68
70 private final int chatbox;
71
73 private final boolean combatSkill;
74
89 SkillData(int id, int firstLine, int secondLine, int chatbox, boolean combatSkill) {
90 this.id = id;
91 this.firstLine = firstLine;
92 this.secondLine = secondLine;
93 this.chatbox = chatbox;
94 this.combatSkill = combatSkill;
95 }
96
102 public final int getId() {
103 return id;
104 }
105
111 public final int getFirstLine() {
112 return firstLine;
113 }
114
120 public final int getSecondLine() {
121 return secondLine;
122 }
123
129 public final int getChatbox() {
130 return chatbox;
131 }
132
138 public final boolean isCombatSkill() {
139 return combatSkill;
140 }
141
142 @Override
143 public final String toString() {
144 return Utility.capitalizeSentence(name().toLowerCase().replace("_", " "));
145 }
146}
static String capitalizeSentence(final String string)
Definition Utility.java:136
SkillData(int id, int firstLine, int secondLine, int chatbox, boolean combatSkill)