Create function to calculate acc with grace

This commit is contained in:
Otard95 2021-05-30 20:27:01 +02:00
parent b57cbcc359
commit 56e8d3a065

View file

@ -167,6 +167,12 @@ export function setLastSecondNotRound() {
export function calculateAccuracy() {
return (accuracy.correct / (accuracy.correct + accuracy.incorrect)) * 100;
}
export function calculateAccuracyWithGrace() {
const period = Math.min(accuracy.correct + accuracy.incorrect, 15) / 15;
const grace = Math.pow(period, 2.5);
const incorrect = accuracy.incorrect * grace;
return (accuracy.correct / (accuracy.correct + incorrect)) * 100;
}
export function incrementAccuracy(correctincorrect) {
if (correctincorrect) {