prevents damage to quest participants with false or null values - partial fix for #7653 (#7665)

This commit is contained in:
Alys
2016-06-16 09:36:58 +10:00
committed by GitHub
parent 23c854f068
commit a03b1fc6cb
2 changed files with 33 additions and 1 deletions

View File

@@ -522,7 +522,7 @@ schema.methods._processBossQuest = async function processBossQuest (options) {
// Everyone takes damage
await User.update({
_id: {$in: _.keys(group.quest.members)},
_id: {$in: _.keys(_.pick(group.quest.members, _.identity))},
}, {
$inc: {'stats.hp': down},
}, {multi: true}).exec();