From 19258fe32c79026ec45c075f3285aaae7f173226 Mon Sep 17 00:00:00 2001 From: Adam Date: Sun, 24 Apr 2016 10:45:57 -0400 Subject: [PATCH] Add skill xp/level and Skill enum --- src/main/java/net/runelite/api/Client.java | 15 ++++++++ src/main/java/net/runelite/api/Skill.java | 40 ++++++++++++++++++++++ 2 files changed, 55 insertions(+) create mode 100644 src/main/java/net/runelite/api/Skill.java diff --git a/src/main/java/net/runelite/api/Client.java b/src/main/java/net/runelite/api/Client.java index d74e859e7e..4d7fe9cec3 100644 --- a/src/main/java/net/runelite/api/Client.java +++ b/src/main/java/net/runelite/api/Client.java @@ -32,4 +32,19 @@ public class Client .map(player -> player != null ? new Player(this, player) : null) .toArray(size -> new Player[size]); } + + public int[] getBoostedSkillLevels() + { + return client.getBoostedSkillLevels(); + } + + public int[] getRealSkillLevels() + { + return client.getRealSkillLevels(); + } + + public int[] getSkillExperiences() + { + return client.getSkillExperiences(); + } } diff --git a/src/main/java/net/runelite/api/Skill.java b/src/main/java/net/runelite/api/Skill.java new file mode 100644 index 0000000000..409550f0f5 --- /dev/null +++ b/src/main/java/net/runelite/api/Skill.java @@ -0,0 +1,40 @@ +package net.runelite.api; + +public enum Skill +{ + ATTACK("Attack"), + DEFENCE("Defence"), + STRENGTH("Strength"), + HITPOINTS("Hitpoints"), + RANGED("Ranged"), + PRAYER("Prayer"), + MAGIC("Magic"), + COOKING("Cooking"), + WOODCUTTING("Woodcutting"), + FLETCHING("Fletching"), + FISHING("Fishing"), + FIREMARKING("Firemarking"), + CRAFTING("Crafting"), + SMITHING("Smithing"), + MINING("Mining"), + HERBLORE("Herblore"), + AGILITY("Agility"), + THIEVING("Thieving"), + SLAYER("Slayer"), + FARMING("Farming"), + RUNECRAFT("Runecraft"), + HUNTER("Hunter"), + CONSTRUCTION("Construction"); + + private final String name; + + Skill(String name) + { + this.name = name; + } + + public String getName() + { + return name; + } +}