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.
Disabled
ScoreProcessor.Rank