mirror of
https://github.com/sudoxnym/habitica.git
synced 2026-08-05 12:02:13 +00:00
compile javascript
This commit is contained in:
parent
2f072d8e96
commit
0ceceaac1f
1 changed files with 18 additions and 13 deletions
23
common/dist/scripts/habitrpg-shared.js
vendored
23
common/dist/scripts/habitrpg-shared.js
vendored
|
|
@ -2623,7 +2623,7 @@ api.spells = {
|
||||||
if ((_base = user.stats.buffs).stealth == null) {
|
if ((_base = user.stats.buffs).stealth == null) {
|
||||||
_base.stealth = 0;
|
_base.stealth = 0;
|
||||||
}
|
}
|
||||||
return user.stats.buffs.stealth += Math.ceil(user.dailys.length * user._statsComputed.per / 100);
|
return user.stats.buffs.stealth += Math.ceil(diminishingReturns(user._statsComputed.per, user.dailys.length * 0.64, 55));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
@ -6913,20 +6913,18 @@ api.wrap = function(user, main) {
|
||||||
_base.down = 0;
|
_base.down = 0;
|
||||||
}
|
}
|
||||||
user.todos.concat(user.dailys).forEach(function(task) {
|
user.todos.concat(user.dailys).forEach(function(task) {
|
||||||
var absVal, completed, delta, fractionChecked, id, repeat, scheduleMisses, type, _ref1;
|
var EvadeTask, absVal, completed, delta, fractionChecked, id, repeat, scheduleMisses, type, _ref1;
|
||||||
if (!task) {
|
if (!task) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
id = task.id, type = task.type, completed = task.completed, repeat = task.repeat;
|
id = task.id, type = task.type, completed = task.completed, repeat = task.repeat;
|
||||||
if ((type === 'daily') && !completed && user.stats.buffs.stealth && user.stats.buffs.stealth--) {
|
EvadeTask = 0;
|
||||||
return;
|
scheduleMisses = daysMissed;
|
||||||
}
|
|
||||||
if (completed) {
|
if (completed) {
|
||||||
if (type === 'daily') {
|
if (type === 'daily') {
|
||||||
dailyChecked += 1;
|
dailyChecked += 1;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
scheduleMisses = daysMissed;
|
|
||||||
if ((type === 'daily') && repeat) {
|
if ((type === 'daily') && repeat) {
|
||||||
scheduleMisses = 0;
|
scheduleMisses = 0;
|
||||||
_.times(daysMissed, function(n) {
|
_.times(daysMissed, function(n) {
|
||||||
|
|
@ -6935,11 +6933,15 @@ api.wrap = function(user, main) {
|
||||||
days: n + 1
|
days: n + 1
|
||||||
});
|
});
|
||||||
if (api.shouldDo(thatDay, repeat, user.preferences)) {
|
if (api.shouldDo(thatDay, repeat, user.preferences)) {
|
||||||
return scheduleMisses++;
|
scheduleMisses++;
|
||||||
|
if (user.stats.buffs.stealth) {
|
||||||
|
user.stats.buffs.stealth--;
|
||||||
|
return EvadeTask++;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
if (scheduleMisses > 0) {
|
if (scheduleMisses > EvadeTask) {
|
||||||
if (type === 'daily') {
|
if (type === 'daily') {
|
||||||
perfect = false;
|
perfect = false;
|
||||||
if (((_ref1 = task.checklist) != null ? _ref1.length : void 0) > 0) {
|
if (((_ref1 = task.checklist) != null ? _ref1.length : void 0) > 0) {
|
||||||
|
|
@ -6958,7 +6960,7 @@ api.wrap = function(user, main) {
|
||||||
direction: 'down'
|
direction: 'down'
|
||||||
},
|
},
|
||||||
query: {
|
query: {
|
||||||
times: scheduleMisses,
|
times: scheduleMisses - EvadeTask,
|
||||||
cron: true
|
cron: true
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
@ -6974,10 +6976,13 @@ api.wrap = function(user, main) {
|
||||||
value: task.value
|
value: task.value
|
||||||
});
|
});
|
||||||
task.completed = false;
|
task.completed = false;
|
||||||
|
if (completed || (scheduleMisses > 0)) {
|
||||||
return _.each(task.checklist, (function(i) {
|
return _.each(task.checklist, (function(i) {
|
||||||
i.completed = false;
|
i.completed = false;
|
||||||
return true;
|
return true;
|
||||||
}));
|
}));
|
||||||
|
}
|
||||||
|
break;
|
||||||
case 'todo':
|
case 'todo':
|
||||||
absVal = completed ? Math.abs(task.value) : task.value;
|
absVal = completed ? Math.abs(task.value) : task.value;
|
||||||
return todoTally += absVal;
|
return todoTally += absVal;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue