This reverts commit fa06643bb6. Revert "Remove mean hit error calculation" This reverts commit b3c578e545.
fa06643bb6
b3c578e545
The `EventCount` variable wasn't factoring in that some results do not affect unstable rate. It would therefore become more incorrect as the play continued. Closes https://github.com/ppy/osu/issues/31712.
NextProcessableIndex
EventCount
Intended to address concerns raised in https://github.com/ppy/osu/pull/30620#issuecomment-2475744164.
This reverts commit d7d569cf4e.
d7d569cf4e
LegacyDrainingHealthProcessor
TotalScoreWithoutMods
This is unlikely to occur in actual gameplay, but occurs in the follow-up test.
Stable does this: https://github.com/peppy/osu-stable-reference/blob/46cd3a10af7cc6cc96f4eba92ef1812dc8c3a27e/osu!/GameplayElements/HitObjectManagerFruits.cs#L98-L102 I'd rather not say what I think about it doing that, since it's likely to be unpublishable, but to approximate that, just make it so that only the "default fail condition" is beholden to the weird ebbs and flows of what the ruleset wants. This appears to fix the problem case and I'm hoping it doesn't break something else but I'm like 50/50 on it happening anyway at this point. Just gotta add tests add nauseam.
It's not the 1970s. We can spare a few extra letters.
This reverts commit 1acff746ee, reversing changes made to 696ecda398.
1acff746ee
696ecda398
Adjust slider tick / end defaults again
RankFromScore()
Just to make sure nobody tries any "funny" business.
Fix argon health bar showing "miss" bar for bananas
SliderTailHit
SmallTickHit
This addresses https://github.com/ppy/osu/discussions/26507.