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;
|
xpGained = currentXp - startXp;
|
||||||
|
|
||||||
// Determine XP goals
|
// Determine XP goals
|
||||||
if (goalStartXp <= 0)
|
if (goalStartXp <= 0 || currentXp > goalEndXp)
|
||||||
{
|
{
|
||||||
startLevelExp = Experience.getXpForLevel(Experience.getLevelForXp(currentXp));
|
startLevelExp = Experience.getXpForLevel(Experience.getLevelForXp(currentXp));
|
||||||
}
|
}
|
||||||
@@ -253,4 +253,4 @@ class XpStateSingle
|
|||||||
.timeTillGoal(getTimeTillLevel())
|
.timeTillGoal(getTimeTillLevel())
|
||||||
.build();
|
.build();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user