From 02353be34920937f0ed4b53487d77eb637a68f50 Mon Sep 17 00:00:00 2001 From: Peter-io <93472377+Peter-io@users.noreply.github.com> Date: Fri, 12 Jul 2024 15:53:26 +0200 Subject: [PATCH] Prioritize IApplicableFailOverride mods --- osu.Game/Rulesets/Scoring/HealthProcessor.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/osu.Game/Rulesets/Scoring/HealthProcessor.cs b/osu.Game/Rulesets/Scoring/HealthProcessor.cs index 112112b303..191b07ef57 100644 --- a/osu.Game/Rulesets/Scoring/HealthProcessor.cs +++ b/osu.Game/Rulesets/Scoring/HealthProcessor.cs @@ -97,7 +97,7 @@ namespace osu.Game.Rulesets.Scoring if (CheckDefaultFailCondition(result)) return true; - foreach (var condition in Mods.Value.OfType()) + foreach (var condition in Mods.Value.OrderByDescending(m => m is IApplicableFailOverride).OfType()) { if (condition.FailCondition(result)) {