From fd13e94c6fdd91d7c2d9b8dbb44ce0c0090ce474 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bart=C5=82omiej=20Dach?= Date: Fri, 15 Aug 2025 19:51:42 +0200 Subject: [PATCH] Fix score rank not being F on fail in replays closes https://github.com/ppy/osu/issues/34673 This is a bit half-baked because the next thing someone is going to report is that when rewinding with a rank display present in the user's skin, the rank doesn't revert from F anymore. That is because of https://github.com/ppy/osu/blob/237de1ef72a06babd9e3dbd582d5c29faca171b9/osu.Game/Rulesets/Scoring/ScoreProcessor.cs#L392-L394 which I'm not willing to touch on short notice. --- osu.Game/Screens/Play/ReplayPlayer.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/osu.Game/Screens/Play/ReplayPlayer.cs b/osu.Game/Screens/Play/ReplayPlayer.cs index 433afddcb8..92eeb3c9fe 100644 --- a/osu.Game/Screens/Play/ReplayPlayer.cs +++ b/osu.Game/Screens/Play/ReplayPlayer.cs @@ -191,6 +191,7 @@ namespace osu.Game.Screens.Play protected override void PerformFail() { // base logic intentionally suppressed - we have our own custom fail interaction + ScoreProcessor.FailScore(Score.ScoreInfo); failIndicator.Display(); }