Use static skill order for XP globes (#6087)

Closes #6084 
Closes #1851
This commit is contained in:
LarkCubed
2018-11-13 11:12:30 +01:00
committed by Tomas Slusny
parent 96f48bac82
commit e0f50c0943

View File

@@ -37,6 +37,7 @@ import java.awt.geom.Ellipse2D;
import java.awt.image.BufferedImage;
import java.text.DecimalFormat;
import java.time.Instant;
import java.util.List;
import javax.inject.Inject;
import net.runelite.api.Client;
import net.runelite.api.Point;
@@ -89,8 +90,11 @@ public class XpGlobesOverlay extends Overlay
return null;
}
final List<XpGlobe> sortedXpGlobes = plugin.getXpGlobes();
sortedXpGlobes.sort((a, b) -> a.getSkill().compareTo(b.getSkill()));
int curDrawX = 0;
for (final XpGlobe xpGlobe : plugin.getXpGlobes())
for (final XpGlobe xpGlobe : sortedXpGlobes)
{
int startXp = xpTrackerService.getStartGoalXp(xpGlobe.getSkill());
int goalXp = xpTrackerService.getEndGoalXp(xpGlobe.getSkill());