fix(tests): more accurate up/down scoring

This commit is contained in:
Kalista Payne
2026-03-20 17:32:34 -05:00
parent 6343f32f79
commit ced2f9eeac
2 changed files with 5 additions and 4 deletions
+2 -1
View File
@@ -264,7 +264,8 @@ spells.healer = {
cast (user, target) {
each(target, member => {
member.stats.hp += Math.ceil(
(statsComputed(user).con + statsComputed(user).int + 5) * 0.04);
(statsComputed(user).con + statsComputed(user).int + 5) * 0.04
);
if (member.stats.hp > 50) member.stats.hp = 50;
});
},
+3 -3
View File
@@ -177,15 +177,15 @@ function _changeTaskValue (user, task, direction, times, cron) {
const prevProgress = user.party.quest.progress.up;
if (task.type === 'todo' || task.type === 'daily') {
user.party.quest.progress.up += nextDelta * _crit * (1 + statsComputed(user).str / 200);
user.party.quest.progress.up += Math.ceil(nextDelta * _crit * (1 + statsComputed(user).str / 200));
} else if (task.type === 'habit') {
user.party.quest.progress.up += nextDelta * _crit * (0.5 + statsComputed(user).str / 400);
user.party.quest.progress.up += Math.ceil(nextDelta * _crit * (0.5 + statsComputed(user).str / 400));
}
if (!user._tmp.quest) user._tmp.quest = {};
user._tmp.quest.progressDelta = Math.ceil(user.party.quest.progress.up - prevProgress);
}
task.value = Math.ceil(task.value + nextDelta);
task.value = task.value + nextDelta;
}
addToDelta += nextDelta;