1
0
mirror of https://github.com/ppy/osu.git synced 2025-03-10 22:17:20 +08:00
osu-lazer/osu.Game.Rulesets.Osu
Bartłomiej Dach 4e66536ae8
Fix failed scores with no hits on beatmaps with ridiculous mod combinations showing hundreds of pp points awarded (#31741)
See
https://discord.com/channels/188630481301012481/1097318920991559880/1334716356582572074.

On `master` this is actually worse and shows thousands of pp points, so
I guess `pp-dev` is a comparable improvement, but still flagrantly
wrong. The reason why `pp-dev` is better is the `speedDeviation == null`
guard at the start of `computeSpeedValue()` which turns off the rest of
the calculation, therefore not exposing the bug where
`relevantTotalDiff` can go negative. I still guarded it in this commit
just for safety's sake given it is clear it can do very wrong stuff.
2025-02-14 14:52:05 +00:00
..
2025-02-03 15:18:03 +01:00
2023-06-24 01:00:03 +09:00
2024-03-06 12:13:12 +08:00
2024-02-27 21:51:54 -05:00