Fix character values (#8541)

* Display an error when invalid values are given

* Add character values tests for settingsCtrl

* Only check for invalid level values

* Remove unnecessary validation function

* Min level of 1 on user model

* (tests) Removed stubbing on restore
This commit is contained in:
Cai Lu
2017-04-26 14:10:56 -07:00
committed by Keith Holliday
parent 6a99daebac
commit 78816dd4cb
5 changed files with 48 additions and 10 deletions

View File

@@ -495,7 +495,7 @@ let schema = new Schema({
mp: {type: Number, default: 10},
exp: {type: Number, default: 0},
gp: {type: Number, default: 0},
lvl: {type: Number, default: 1},
lvl: {type: Number, default: 1, min: 1},
// Class System
class: {type: String, enum: ['warrior', 'rogue', 'wizard', 'healer'], default: 'warrior', required: true},