Less loops please

This commit is contained in:
snowleo 2012-08-03 10:33:45 +02:00
parent c8a07ecdb5
commit 6513842d28

View File

@ -74,14 +74,8 @@ public class SetExpFix
public static int getExpUntilNextLevel(final Player player)
{
int exp = 0;
int currentLevel = player.getLevel() + 1;
while (currentLevel > 0)
{
currentLevel--;
exp += getExpToLevel(currentLevel);
}
return exp - getTotalExperience(player);
int exp = (int)Math.round(getExpToLevel(player) * player.getExp());
int nextLevel = player.getLevel() + 1;
return getExpToLevel(nextLevel) - exp;
}
}