xp globes: remove double globeCache index

This commit is contained in:
Adam
2020-08-21 21:04:07 -04:00
parent be1e1bbdbb
commit 2f2da2c1dc

View File

@@ -102,7 +102,7 @@ public class XpGlobesPlugin extends Plugin
int skillIdx = skill.ordinal(); int skillIdx = skill.ordinal();
XpGlobe cachedGlobe = globeCache[skillIdx]; XpGlobe cachedGlobe = globeCache[skillIdx];
// ExperienceChanged event occurs when stats drain/boost check we have an change to actual xp // StatChanged event occurs when stats drain/boost; check we have an change to actual xp
if (cachedGlobe != null && (cachedGlobe.getCurrentXp() >= currentXp)) if (cachedGlobe != null && (cachedGlobe.getCurrentXp() >= currentXp))
{ {
return; return;
@@ -119,7 +119,7 @@ public class XpGlobesPlugin extends Plugin
cachedGlobe.setCurrentXp(currentXp); cachedGlobe.setCurrentXp(currentXp);
cachedGlobe.setCurrentLevel(currentLevel); cachedGlobe.setCurrentLevel(currentLevel);
cachedGlobe.setTime(Instant.now()); cachedGlobe.setTime(Instant.now());
addXpGlobe(globeCache[skillIdx]); addXpGlobe(cachedGlobe);
} }
else else
{ {