@reldens/game-data-generator
Version:
Reldens - Game Data Generator
30 lines (26 loc) • 802 B
JavaScript
/**
*
* Reldens - Game Data Generator - PlayersExperiencePerLevelValidator
*
*/
const { Logger, sc } = require('@reldens/utils');
class PlayersExperiencePerLevelValidator
{
validate(options)
{
if(!sc.get(options, 'startExp')){
Logger.error('Missing required option: "startExp".');
return false;
}
if(!sc.get(options, 'baseGrowthFactor')){
Logger.error('Missing required option: "baseGrowthFactor".');
return false;
}
if(!sc.get(options, 'maxLevel')){
Logger.error('Missing required option: "maxLevel".');
return false;
}
return true;
}
}
module.exports.PlayersExperiencePerLevelValidator = PlayersExperiencePerLevelValidator;