From 35fe66d960a01d63bbef3698e9c9f5e8a22e4dca Mon Sep 17 00:00:00 2001 From: Jordan Date: Sun, 1 Jul 2018 10:05:45 +0000 Subject: [PATCH] Ignore level goals which have been passed (#3805) Fixes runelite/runelite#3639 --- .../net/runelite/client/plugins/xptracker/XpStateSingle.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 a04318f3ad..153c53fc3b 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 @@ -210,7 +210,7 @@ class XpStateSingle xpGained = currentXp - startXp; // Determine XP goals - if (goalStartXp <= 0) + if (goalStartXp <= 0 || currentXp > goalEndXp) { startLevelExp = Experience.getXpForLevel(Experience.getLevelForXp(currentXp)); } @@ -253,4 +253,4 @@ class XpStateSingle .timeTillGoal(getTimeTillLevel()) .build(); } -} \ No newline at end of file +}