pets: better fix than 64ac920 , and unsets beastmaster if wrongly set

This commit is contained in:
Tyler Renelle 2013-11-14 13:49:59 -08:00
parent 64ac920ca7
commit 224cbe2277

View file

@ -263,9 +263,8 @@ UserSchema.pre('save', function(next) {
'Anonymous';
}
if(!this.achievements.beastMaster && _.size(this.items.pets) >= 90){
this.achievements.beastMaster = true;
}
var petCount = _.reduce(this.items.pets,function(m,v){return m+(v ? 1 : 0);},0);
this.achievements.beastMaster = petCount >= 90;
//our own version incrementer
this._v++;