From 5ccbb815d923f7dc200fe097b4a4017c8c3539cd Mon Sep 17 00:00:00 2001 From: Liam Date: Tue, 21 Mar 2023 16:18:31 +0000 Subject: [PATCH] JS is weird. fixes BL showing NaN pp --- src/curve/BeatLeaderCurve.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/curve/BeatLeaderCurve.js b/src/curve/BeatLeaderCurve.js index ada8605..0ab9230 100644 --- a/src/curve/BeatLeaderCurve.js +++ b/src/curve/BeatLeaderCurve.js @@ -27,7 +27,7 @@ export function getBeatLeaderPP(acc, stars) { return undefined; } const modifierBonus = Utils.calculateModifierBonus(); - //let rawPP = curve(acc, stars - 0.5) * (stars + 0.5) * 42; + let rawPP = curve(acc, stars - 0.5) * (stars + 0.5) * 42; let fullPP = curve(acc, stars * modifierBonus - 0.5) * (stars * modifierBonus + 0.5) * @@ -38,7 +38,10 @@ export function getBeatLeaderPP(acc, stars) { acc *= -1; } - if (fullPP == NaN || fullPP == Infinity) { + if (isNaN(rawPP) || rawPP == Infinity) { + return 1024; + } + if (isNaN(fullPP) || fullPP == Infinity) { return 1024; }