Skip to content

Commit d38d2de

Browse files
committed
Rebalance sliders
1 parent 2d6fa65 commit d38d2de

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

osu.Game.Rulesets.Osu/Difficulty/Evaluators/AimEvaluator.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ public static class AimEvaluator
1313
{
1414
private const double wide_angle_multiplier = 1.5;
1515
private const double acute_angle_multiplier = 2.6;
16-
private const double slider_multiplier = 1.5;
16+
private const double slider_multiplier = 1.7;
1717
private const double velocity_change_multiplier = 0.9;
1818
private const double wiggle_multiplier = 1.02; // WARNING: Increasing this multiplier beyond 1.02 reduces difficulty as distance increases. Refer to the desmos link above the wiggle bonus calculation
1919

osu.Game.Rulesets.Osu/Difficulty/Preprocessing/OsuDifficultyHitObject.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ private void setDistances(double clockRate)
199199
if (BaseObject is Slider currentSlider)
200200
{
201201
// Bonus for repeat sliders until a better per nested object strain system can be achieved.
202-
TravelDistance = LazyTravelDistance * Math.Pow(1 + currentSlider.RepeatCount / 2.5, 1.0 / 2.5);
202+
TravelDistance = LazyTravelDistance * Math.Pow(1 + currentSlider.RepeatCount * 0.2, 0.6);
203203
TravelTime = Math.Max(LazyTravelTime / clockRate, MIN_DELTA_TIME);
204204
}
205205

0 commit comments

Comments
 (0)