Ignore level goals which have been passed (#3805)
Fixes runelite/runelite#3639
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user