diff --git a/server/src/game-implementations/games/bms-pms.ts b/server/src/game-implementations/games/bms-pms.ts index 365bbd2f7..776ec1e29 100644 --- a/server/src/game-implementations/games/bms-pms.ts +++ b/server/src/game-implementations/games/bms-pms.ts @@ -64,11 +64,9 @@ const BMS_IMPL: GPTServerImplementation = { IIDXLIKE_GBOUNDARIES[goalValue]!.name, // use notecount to turn the percent deltas into whole ex-scores. (deltaPercent) => { - const chartNotecount = Math.floor( - pb.scoreData.score / (pb.scoreData.percent / 100) - ); + const max = Math.floor(pb.scoreData.score / (pb.scoreData.percent / 100)); - return (deltaPercent * (chartNotecount * 2)).toFixed(0); + return ((deltaPercent / 100) * max).toFixed(0); } ), },