From 6a5d730ed437cec68b4e3596890ed3e5f4ec3c00 Mon Sep 17 00:00:00 2001 From: piiidosu Date: Fri, 3 Apr 2026 10:18:41 -0400 Subject: [PATCH] Account for loss of combo from misses amd slider tick misses in lazer combo based miss estimation. --- osu.Game.Rulesets.Osu/Difficulty/OsuPerformanceCalculator.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/osu.Game.Rulesets.Osu/Difficulty/OsuPerformanceCalculator.cs b/osu.Game.Rulesets.Osu/Difficulty/OsuPerformanceCalculator.cs index bdc80b691110..5069cdf12830 100644 --- a/osu.Game.Rulesets.Osu/Difficulty/OsuPerformanceCalculator.cs +++ b/osu.Game.Rulesets.Osu/Difficulty/OsuPerformanceCalculator.cs @@ -385,7 +385,7 @@ private double calculateComboBasedEstimatedMissCount(OsuDifficultyAttributes att double fullComboThreshold = attributes.MaxCombo - countSliderEndsDropped; if (scoreMaxCombo < fullComboThreshold) - missCount = fullComboThreshold / Math.Max(1.0, scoreMaxCombo); + missCount = (fullComboThreshold - countSliderTickMiss - countMiss) / Math.Max(1.0, scoreMaxCombo); // Combine regular misses with tick misses since tick misses break combo as well missCount = Math.Min(missCount, countSliderTickMiss + countMiss);