Merge pull request #8088 from Adam-/xptracker-overall

xptracker: correct total xp per hour calculation
This commit is contained in:
Adam
2019-03-05 20:15:50 -05:00
committed by GitHub
11 changed files with 115 additions and 191 deletions

View File

@@ -504,14 +504,8 @@ public abstract class RSClientMixin implements RSClient
if (skill == Skill.OVERALL)
{
int totalExperience = 0;
for (int experience : experiences)
{
totalExperience += experience;
}
return totalExperience;
logger.debug("getSkillExperience called for {}!", skill);
return (int) getOverallExperience();
}
int idx = skill.ordinal();
@@ -526,6 +520,22 @@ public abstract class RSClientMixin implements RSClient
return experiences[idx];
}
@Inject
@Override
public long getOverallExperience()
{
int[] experiences = getSkillExperiences();
long totalExperience = 0L;
for (int experience : experiences)
{
totalExperience += experience;
}
return totalExperience;
}
@Inject
@Override
public void refreshChat()