bosses: temp defensive code against progress not being defined

This commit is contained in:
Tyler Renelle
2013-12-25 23:13:36 -07:00
parent c03dd65695
commit 4e811d632e
+1
View File
@@ -182,6 +182,7 @@ GroupSchema.methods.collectQuest = function(user, progress, cb) {
GroupSchema.methods.bossQuest = function(user, progress, cb) {
var group = this;
var quest = shared.content.quests[group.quest.key];
if (!progress) progress = {down:0,up:0}; // FIXME why is this ever happening, progress should be defined at this point
var down = progress.down * quest.boss.str; // multiply by boss strength
group.quest.progress.hp -= progress.up;