UNPKG

@reldens/game-data-generator

Version:
30 lines (26 loc) 802 B
/** * * 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;