diff --git a/dist/habitrpg-shared.js b/dist/habitrpg-shared.js index 34f16f5b55..1fff21e21b 100644 --- a/dist/habitrpg-shared.js +++ b/dist/habitrpg-shared.js @@ -13159,7 +13159,7 @@ api.wrap = function(user, main) { return m + (i.completed ? 1 : 0); }), 0) / task.checklist.length; } - if (task.type === 'todo' && direction === 'up') { + if (task.type === 'todo') { nextDelta *= 1 + _.reduce(task.checklist, (function(m, i) { return m + (i.completed ? 1 : 0); }), 0); diff --git a/script/index.coffee b/script/index.coffee index 1235d8e4f8..533664a7de 100644 --- a/script/index.coffee +++ b/script/index.coffee @@ -792,7 +792,7 @@ api.wrap = (user, main=true) -> if direction is 'down' and task.type is 'daily' and options.cron nextDelta *= (1 - _.reduce(task.checklist,((m,i)->m+(if i.completed then 1 else 0)),0) / task.checklist.length) # If To-Do, point-match the TD per checklist item completed - if task.type is 'todo' and direction is 'up' + if task.type is 'todo' nextDelta *= (1 + _.reduce(task.checklist,((m,i)->m+(if i.completed then 1 else 0)),0)) unless task.type is 'reward'