mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-19 07:37:25 +01:00
21 lines
574 B
JavaScript
21 lines
574 B
JavaScript
'use strict';
|
|
|
|
var Content = require('../content.coffee');
|
|
|
|
function levelBonus(level) {
|
|
// Level bonus is derived by taking the level, subtracting one,
|
|
// taking the smaller of it or maxLevel (100),
|
|
// dividing that by two and then raising it to a whole number
|
|
|
|
// TODO: 100 is a magic number, extract from script.index into own module and call here
|
|
var levelOrMaxLevel = Math.min((level - 1), 100)
|
|
var levelDividedByTwo = levelOrMaxLevel / 2
|
|
var statBonus = Math.ceil(levelDividedByTwo )
|
|
|
|
return statBonus;
|
|
}
|
|
|
|
module.exports = {
|
|
levelBonus: levelBonus
|
|
}
|