User: Fix wrong rounding on level calculation
we have to floor it, otherwise we're always one level ahead
This commit is contained in:
@@ -24,7 +24,7 @@ module.exports = (sequelize, DataTypes) => {
|
||||
});
|
||||
}
|
||||
level() {
|
||||
let currentLevel = Math.ceil(levelModifier * Math.sqrt(this.experience));
|
||||
let currentLevel = Math.floor(levelModifier * Math.sqrt(this.experience));
|
||||
let nextLevelExperience = Math.pow((currentLevel + 1) / levelModifier, 2);
|
||||
let remaining = nextLevelExperience - this.experience;
|
||||
return {
|
||||
|
||||
Reference in New Issue
Block a user