Add clamping to SliderMultiplier and SliderTickRate at parsing time

This commit is contained in:
Dean Herbert 2023-05-08 14:05:59 +09:00
parent d10dd6d5ae
commit ca5e8b290f

View File

@ -384,11 +384,11 @@ namespace osu.Game.Beatmaps.Formats
break; break;
case @"SliderMultiplier": case @"SliderMultiplier":
difficulty.SliderMultiplier = Parsing.ParseDouble(pair.Value); difficulty.SliderMultiplier = Math.Clamp(Parsing.ParseDouble(pair.Value), 0.4, 3.6);
break; break;
case @"SliderTickRate": case @"SliderTickRate":
difficulty.SliderTickRate = Parsing.ParseDouble(pair.Value); difficulty.SliderTickRate = Math.Clamp(Parsing.ParseDouble(pair.Value), 0.5, 8);
break; break;
} }
} }