mirror of
https://github.com/ppy/osu.git
synced 2026-06-04 04:13:37 +08:00
Adjust wide angle bonus to be closer to SpeedAim distance scaling (#36670)
This commit is contained in:
@@ -99,7 +99,7 @@ namespace osu.Game.Rulesets.Osu.Difficulty.Evaluators
|
||||
wideAngleBonus *= 1 - Math.Min(wideAngleBonus, Math.Pow(calcWideAngleBonus(lastAngle), 3));
|
||||
|
||||
// Apply full wide angle bonus for distance more than SINGLE_SPACING_THRESHOLD
|
||||
wideAngleBonus *= angleBonus * DifficultyCalculationUtils.Smootherstep(currDistance, 0, SpeedAimEvaluator.SINGLE_SPACING_THRESHOLD);
|
||||
wideAngleBonus *= angleBonus * Math.Pow(DifficultyCalculationUtils.Smoothstep(currDistance, 0, SpeedAimEvaluator.SINGLE_SPACING_THRESHOLD), 3.0);
|
||||
|
||||
// Apply wiggle bonus for jumps that are [radius, 3*diameter] in distance, with < 110 angle
|
||||
// https://www.desmos.com/calculator/dp0v0nvowc
|
||||
|
||||
@@ -31,8 +31,8 @@ namespace osu.Game.Rulesets.Osu.Difficulty.Skills
|
||||
private double currentAimStrain;
|
||||
private double currentSpeedStrain;
|
||||
|
||||
private double skillMultiplierAim => 26.0;
|
||||
private double skillMultiplierSpeed => 1.3;
|
||||
private double skillMultiplierAim => 25.85;
|
||||
private double skillMultiplierSpeed => 1.35;
|
||||
private double skillMultiplierTotal => 1.0;
|
||||
private double meanExponent => 1.2;
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ namespace osu.Game.Rulesets.Osu.Difficulty.Skills
|
||||
/// </summary>
|
||||
public class Speed : HarmonicSkill
|
||||
{
|
||||
private double skillMultiplier => 1.035;
|
||||
private double skillMultiplier => 1.04;
|
||||
|
||||
private readonly List<double> sliderStrains = new List<double>();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user