aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsyeyoung <cyong06@naver.com>2021-05-01 15:04:26 +0900
committersyeyoung <cyong06@naver.com>2021-05-01 15:04:26 +0900
commita989ca821cf45dd3e44fb4da0a058fa99acaa615 (patch)
treea1e58b61e135570a7fe291481687b8d3924fd026
parent4d858161e0321c479927e7f28bf516189781914e (diff)
downloadSkyblock-Dungeons-Guide-a989ca821cf45dd3e44fb4da0a058fa99acaa615.tar.gz
Skyblock-Dungeons-Guide-a989ca821cf45dd3e44fb4da0a058fa99acaa615.tar.bz2
Skyblock-Dungeons-Guide-a989ca821cf45dd3e44fb4da0a058fa99acaa615.zip
fix xps
-rw-r--r--src/main/java/kr/syeyoung/dungeonsguide/utils/XPUtils.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main/java/kr/syeyoung/dungeonsguide/utils/XPUtils.java b/src/main/java/kr/syeyoung/dungeonsguide/utils/XPUtils.java
index ed23cd7e..d06e0ccc 100644
--- a/src/main/java/kr/syeyoung/dungeonsguide/utils/XPUtils.java
+++ b/src/main/java/kr/syeyoung/dungeonsguide/utils/XPUtils.java
@@ -168,7 +168,7 @@ public class XPUtils {
xpCalcResult.remainingXp = totalXp - totalXpEn.getKey();
}
Map.Entry<Double, Integer> asdasd = catacombXp.ceilingEntry(totalXp);
- xpCalcResult.nextLvXp = asdasd == null ? 0 : asdasd.getKey();
+ xpCalcResult.nextLvXp = asdasd == null ? 0 : (asdasd.getKey() - (totalXpEn != null ? totalXpEn.getKey() : 0));
return xpCalcResult;
}
public static XPCalcResult getSkillXp(Skill skill, double totalXp) {
@@ -184,7 +184,7 @@ public class XPUtils {
xpCalcResult.remainingXp = totalXp - totalXpEn.getKey();
}
Map.Entry<Double, Integer> asdasd = catacombXp.ceilingEntry(totalXp);
- xpCalcResult.nextLvXp = asdasd == null ? 0 : asdasd.getKey();
+ xpCalcResult.nextLvXp = asdasd == null ? 0 : (asdasd.getKey() - (totalXpEn != null ? totalXpEn.getKey() : 0));
return xpCalcResult;
default:
totalXpEn = skillXp.floorEntry(totalXp);
@@ -197,7 +197,7 @@ public class XPUtils {
xpCalcResult.remainingXp = totalXp - totalXpEn.getKey();
}
asdasd = catacombXp.ceilingEntry(totalXp);
- xpCalcResult.nextLvXp = asdasd == null ? 0 : asdasd.getKey();
+ xpCalcResult.nextLvXp = asdasd == null ? 0 : (asdasd.getKey() - (totalXpEn != null ? totalXpEn.getKey() : 0));
return xpCalcResult;
}
}