From 04046566295f3c1d8acd2afc06d3882f85725bc3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bart=C5=82omiej=20Dach?= Date: Fri, 27 Dec 2024 09:29:00 +0100 Subject: [PATCH] Do not force miss slider with strict tracking active if tracking is lost before head was hit Closes https://github.com/ppy/osu/issues/29371. https://github.com/ppy/osu/pull/26053 is a related fix that should probably have included this change but did not go far enough. --- osu.Game.Rulesets.Osu/Mods/OsuModStrictTracking.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/osu.Game.Rulesets.Osu/Mods/OsuModStrictTracking.cs b/osu.Game.Rulesets.Osu/Mods/OsuModStrictTracking.cs index 7d2fd628f6fd..bf55f3c4c8e0 100644 --- a/osu.Game.Rulesets.Osu/Mods/OsuModStrictTracking.cs +++ b/osu.Game.Rulesets.Osu/Mods/OsuModStrictTracking.cs @@ -36,7 +36,7 @@ public void ApplyToDrawableHitObject(DrawableHitObject drawable) { if (e.NewValue || slider.Judged) return; - if (slider.Time.Current < slider.HitObject.StartTime) + if (slider.Time.Current < slider.HitObject.StartTime || !slider.HeadCircle.Judged) return; var tail = slider.NestedHitObjects.OfType().First();