package net.scapeemulator.game.model.player.skills;
public final class Skill {
public static final String[] SKILL_NAMES = new String[] { "attack", "defence", "strength", "hitpoints", "ranged", "prayer", "magic", "cooking", "woodcutting", "fletching", "fishing",
"firemaking", "crafting", "smithing", "mining", "herblore", "agility", "thieving", "slayer", "farming", "runecrafting", "hunter", "construction", "summoning" };
public static final int[] FLASHING_ICONS = new int[] { 4732, 4734, 4733, 4738, 4735, 4736, 4737, 4747, 4749, 4743, 4746, 4748, 4742, 4745, 4744, 4740, 4739, 4741, 4751, 4752, 4750, 4754, 4753,
4755 };
public static final int[] CONFIGS = new int[] { 1, 5, 2, 6, 3, 7, 4, 16, 18, 19, 15, 17, 11, 14, 13, 9, 8, 10, 20, 21, 12, 23, 22, 24 };
public static final int ATTACK = 0;
public static final int DEFENCE = 1;
public static final int STRENGTH = 2;
public static final int HITPOINTS = 3;
public static final int RANGED = 4;
public static final int PRAYER = 5;
public static final int MAGIC = 6;
public static final int COOKING = 7;
public static final int WOODCUTTING = 8;
public static final int FLETCHING = 9;
public static final int FISHING = 10;
public static final int FIREMAKING = 11;
public static final int CRAFTING = 12;
public static final int SMITHING = 13;
public static final int MINING = 14;
public static final int HERBLORE = 15;
public static final int AGILITY = 16;
public static final int THIEVING = 17;
public static final int SLAYER = 18;
public static final int FARMING = 19;
public static final int RUNECRAFTING = 20;
public static final int HUNTER = 21;
public static final int CONSTRUCTION = 22;
public static final int SUMMONING = 23;
public static final int AMOUNT_SKILLS = 24;
public static int getFlashingIcon(int id) {
return FLASHING_ICONS[id];
}
public static int getConfigValue(int id) {
return CONFIGS[id];
}
public static String getName(int id) {
return SKILL_NAMES[id];
}
public static boolean isCombatSkill(int id) {
switch (id) {
case ATTACK:
case DEFENCE:
case STRENGTH:
case HITPOINTS:
case RANGED:
case PRAYER:
case MAGIC:
case SUMMONING:
return true;
}
return false;
}
private Skill() {
/* empty */
}
}