diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/xpglobes/XpGlobesOverlay.java b/runelite-client/src/main/java/net/runelite/client/plugins/xpglobes/XpGlobesOverlay.java index b8976dd274..cf5918ff50 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/xpglobes/XpGlobesOverlay.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/xpglobes/XpGlobesOverlay.java @@ -263,6 +263,10 @@ public class XpGlobesOverlay extends Overlay .right(skillXpToLvl) .build()); + int xpHr = xpTrackerService.getXpHr(mouseOverSkill.getSkill()); + String xpHrString = decimalFormat.format(xpHr); + lines.add(new PanelComponent.Line("Xp per hour:", Color.ORANGE, xpHrString, Color.WHITE)); + //Create progress bar for skill. ProgressBarComponent progressBar = new ProgressBarComponent(); double progress = mouseOverSkill.getSkillProgress(Experience.getXpForLevel(mouseOverSkill.getCurrentLevel()), diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpTrackerService.java b/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpTrackerService.java index 51a527a434..b0a165aff9 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpTrackerService.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpTrackerService.java @@ -48,4 +48,11 @@ public interface XpTrackerService * @return */ int getActionsLeft(Skill skill); + + /** + * Get the amount of xp per hour + * @param skill + * @return + */ + int getXpHr(Skill skill); } diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpTrackerServiceImpl.java b/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpTrackerServiceImpl.java index 7aa3797bf9..7863dbda60 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpTrackerServiceImpl.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpTrackerServiceImpl.java @@ -56,4 +56,10 @@ class XpTrackerServiceImpl implements XpTrackerService { return plugin.getSkillSnapshot(skill).getActionsRemainingToGoal(); } + + @Override + public int getXpHr(Skill skill) + { + return plugin.getSkillSnapshot(skill).getXpPerHour(); + } }