diff --git a/osu.Game.Rulesets.Mania.Tests/Mods/TestSceneManiaModPerfect.cs b/osu.Game.Rulesets.Mania.Tests/Mods/TestSceneManiaModPerfect.cs index 316bd800ab..e823d57b0b 100644 --- a/osu.Game.Rulesets.Mania.Tests/Mods/TestSceneManiaModPerfect.cs +++ b/osu.Game.Rulesets.Mania.Tests/Mods/TestSceneManiaModPerfect.cs @@ -35,7 +35,7 @@ namespace osu.Game.Rulesets.Mania.Tests.Mods { Mod = new ManiaModPerfect { - PerfectScoreOnly = { Value = requirePerfectHits } + RequirePerfectHits = { Value = requirePerfectHits } }, PassCondition = () => ((ModFailConditionTestPlayer)Player).CheckFailed(false), Autoplay = false, @@ -61,7 +61,7 @@ namespace osu.Game.Rulesets.Mania.Tests.Mods { Mod = new ManiaModPerfect { - PerfectScoreOnly = { Value = requirePerfectHits } + RequirePerfectHits = { Value = requirePerfectHits } }, PassCondition = () => ((ModFailConditionTestPlayer)Player).CheckFailed(requirePerfectHits), Autoplay = false, diff --git a/osu.Game.Rulesets.Mania/Mods/ManiaModPerfect.cs b/osu.Game.Rulesets.Mania/Mods/ManiaModPerfect.cs index c8e822a466..7ce750f4f8 100644 --- a/osu.Game.Rulesets.Mania/Mods/ManiaModPerfect.cs +++ b/osu.Game.Rulesets.Mania/Mods/ManiaModPerfect.cs @@ -11,8 +11,8 @@ namespace osu.Game.Rulesets.Mania.Mods { public class ManiaModPerfect : ModPerfect { - [SettingSource("Only allow perfect hits")] - public BindableBool PerfectScoreOnly { get; } = new BindableBool(); + [SettingSource("Require perfect hits")] + public BindableBool RequirePerfectHits { get; } = new BindableBool(); protected override bool FailCondition(HealthProcessor healthProcessor, JudgementResult result) { @@ -20,7 +20,7 @@ namespace osu.Game.Rulesets.Mania.Mods return false; // Mania allows imperfect "Great" hits without failing. - if (result.Judgement.MaxResult == HitResult.Perfect && !PerfectScoreOnly.Value) + if (result.Judgement.MaxResult == HitResult.Perfect && !RequirePerfectHits.Value) return result.Type < HitResult.Great; return result.Type != result.Judgement.MaxResult;