Class Skills
java.lang.Object
com.botwithus.bot.api.util.Skills
Skill ID constants and stat lookup helpers for RS3.
Thin convenience wrapper over GameAPI.getPlayerStat(int) —
scripts that already hold a PlayerStat can read fields directly;
this class is for the common case of "what's my Necromancy level right
now" without threading a stat object around.
if (Skills.getBoostedLevel(api, Skills.NECROMANCY) >= 95) {
// ...
}
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionstatic intgetBoostedLevel(GameAPI api, int skillId) Current displayed level forskillIdincluding stat boosts and drains.static intBase (unboosted) level forskillId.static intTotal xp forskillId.
-
Field Details
-
ATTACK
public static final int ATTACK- See Also:
-
DEFENCE
public static final int DEFENCE- See Also:
-
STRENGTH
public static final int STRENGTH- See Also:
-
CONSTITUTION
public static final int CONSTITUTION- See Also:
-
RANGED
public static final int RANGED- See Also:
-
PRAYER
public static final int PRAYER- See Also:
-
MAGIC
public static final int MAGIC- See Also:
-
COOKING
public static final int COOKING- See Also:
-
WOODCUTTING
public static final int WOODCUTTING- See Also:
-
FLETCHING
public static final int FLETCHING- See Also:
-
FISHING
public static final int FISHING- See Also:
-
FIREMAKING
public static final int FIREMAKING- See Also:
-
CRAFTING
public static final int CRAFTING- See Also:
-
SMITHING
public static final int SMITHING- See Also:
-
MINING
public static final int MINING- See Also:
-
HERBLORE
public static final int HERBLORE- See Also:
-
AGILITY
public static final int AGILITY- See Also:
-
THIEVING
public static final int THIEVING- See Also:
-
SLAYER
public static final int SLAYER- See Also:
-
FARMING
public static final int FARMING- See Also:
-
RUNECRAFTING
public static final int RUNECRAFTING- See Also:
-
HUNTER
public static final int HUNTER- See Also:
-
CONSTRUCTION
public static final int CONSTRUCTION- See Also:
-
SUMMONING
public static final int SUMMONING- See Also:
-
DUNGEONEERING
public static final int DUNGEONEERING- See Also:
-
DIVINATION
public static final int DIVINATION- See Also:
-
INVENTION
public static final int INVENTION- See Also:
-
ARCHAEOLOGY
public static final int ARCHAEOLOGY- See Also:
-
NECROMANCY
public static final int NECROMANCY- See Also:
-
-
Method Details
-
getLevel
Base (unboosted) level forskillId. Returns0when not in-game or when the stat hasn't been published yet. -
getBoostedLevel
Current displayed level forskillIdincluding stat boosts and drains. Returns0when not in-game. -
getXp
Total xp forskillId. Returns0when not in-game.
-