1
0
mirror of https://github.com/ppy/osu.git synced 2026-06-02 22:21:12 +08:00

Merge pull request #35249 from dnfd1/mania-difficultychange-limits

Adjust extended OD limits for mania difficulty change mod to reflect HR and EZ values
This commit is contained in:
Dean Herbert
2025-10-28 15:05:26 +09:00
committed by GitHub
Unverified
2 changed files with 11 additions and 1 deletions
@@ -7,5 +7,15 @@ namespace osu.Game.Rulesets.Mania.Mods
{
public class ManiaModDifficultyAdjust : ModDifficultyAdjust
{
public override DifficultyBindable OverallDifficulty { get; } = new DifficultyBindable
{
Precision = 0.1f,
MinValue = 0,
MaxValue = 10,
// Use larger extended limits for mania to include OD values that occur with EZ or HR enabled
ExtendedMaxValue = 15,
ExtendedMinValue = -15,
ReadCurrentFromDifficulty = diff => diff.OverallDifficulty,
};
}
}
@@ -48,7 +48,7 @@ namespace osu.Game.Rulesets.Mods
};
[SettingSource("Accuracy", "Override a beatmap's set OD.", LAST_SETTING_ORDER, SettingControlType = typeof(DifficultyAdjustSettingsControl))]
public DifficultyBindable OverallDifficulty { get; } = new DifficultyBindable
public virtual DifficultyBindable OverallDifficulty { get; } = new DifficultyBindable
{
Precision = 0.1f,
MinValue = 0,