package net.scapeemulator.game.model.player.skills.magic;
import net.scapeemulator.game.model.definition.ItemDefinitions;
public enum Rune {
AIR(556, 1381, 1397, 1405),
WATER(555, 1383, 1395, 1403, 6562, 11736, 6563, 11738),
EARTH(557, 1385, 1399, 1407, 3053, 6562, 3054, 6563),
FIRE(554, 1387, 1393, 1401, 3053, 11736, 3054, 11738),
MIND(558),
CHAOS(562),
DEATH(560),
BLOOD(565),
SOUL(566),
BODY(559),
COSMIC(564),
LAW(563),
NATURE(561),
ASTRAL(9075);
private final int itemId;
private final int[] validStaves;
private final String name;
private Rune(int itemId, int ... validStaves) {
this.itemId = itemId;
this.validStaves = validStaves;
name = ItemDefinitions.forId(itemId).getName();
}
public int getItemId() {
return itemId;
}
public int[] getValidStaves() {
return validStaves;
}
@Override
public String toString() {
return name;
}
}