更新经验等级算法

This commit is contained in:
17146 2024-11-25 02:08:01 +08:00
parent 123e7bf075
commit 22a58ec4ca

View file

@ -211,8 +211,10 @@ public class LivingEventHandler {
while (exp >= upgradeExpNeeded) { while (exp >= upgradeExpNeeded) {
exp -= upgradeExpNeeded; exp -= upgradeExpNeeded;
level = tag.getInt("Level") + 1;
upgradeExpNeeded = 20 * Math.pow(level, 2) + 160 * level + 20;
tag.putDouble("Exp", exp); tag.putDouble("Exp", exp);
tag.putInt("Level", tag.getInt("Level") + 1); tag.putInt("Level", level);
tag.putDouble("UpgradePoint", tag.getDouble("UpgradePoint") + 0.5); tag.putDouble("UpgradePoint", tag.getDouble("UpgradePoint") + 0.5);
} }
} }
@ -233,8 +235,10 @@ public class LivingEventHandler {
while (exp >= upgradeExpNeeded) { while (exp >= upgradeExpNeeded) {
exp -= upgradeExpNeeded; exp -= upgradeExpNeeded;
level = tag.getInt("Level") + 1;
upgradeExpNeeded = 20 * Math.pow(level, 2) + 160 * level + 20;
tag.putDouble("Exp", exp); tag.putDouble("Exp", exp);
tag.putInt("Level", tag.getInt("Level") + 1); tag.putInt("Level", level);
tag.putDouble("UpgradePoint", tag.getDouble("UpgradePoint") + 0.5); tag.putDouble("UpgradePoint", tag.getDouble("UpgradePoint") + 0.5);
} }
} }