From a23411f7f2a12b8bce0899ebed095087c6e41551 Mon Sep 17 00:00:00 2001 From: dekvall Date: Fri, 4 Oct 2019 23:51:45 +0200 Subject: [PATCH] xptracker: fix goals set from level 1 Since the base xp for level 1 is 0 the startLevelXp was initialized from the current level which made the progress bar calculations wrong as they were based on the xp earned from the current level base xp and not level 1. --- .../net/runelite/client/plugins/xptracker/XpStateSingle.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpStateSingle.java b/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpStateSingle.java index af37a7ec3c..608accc239 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpStateSingle.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpStateSingle.java @@ -220,7 +220,7 @@ class XpStateSingle // Determine XP goals, overall has no goals if (skill != Skill.OVERALL) { - if (goalStartXp <= 0 || currentXp > goalEndXp) + if (goalStartXp < 0 || currentXp > goalEndXp) { startLevelExp = Experience.getXpForLevel(Experience.getLevelForXp((int) currentXp)); }