ScoreList: Revert recent changes to computation of scores

This commit is contained in:
2020-09-02 07:01:54 -05:00
parent c846dfc75a
commit 9d28fbe7b5

View File

@@ -275,16 +275,13 @@ public abstract class ScoreList implements Iterable<Score>
for (int i = 0; i < checkmarkValues.length; i++)
{
double value = checkmarkValues[checkmarkValues.length - i - 1];
if (!habit.isNumerical() || value != Checkmark.SKIPPED)
if (habit.isNumerical())
{
if (habit.isNumerical())
{
value /= 1000;
value /= habit.getTargetValue();
}
value = Math.min(1, value);
previousValue = Score.compute(freq, previousValue, value);
value /= 1000;
value /= habit.getTargetValue();
}
value = Math.min(1, value);
previousValue = Score.compute(freq, previousValue, value);
scores.add(new Score(from.plus(i), previousValue));
}