mirror of
https://github.com/ppy/osu.git
synced 2025-02-12 07:12:54 +08:00
Update Aim.cs
This commit is contained in:
parent
5505eaf168
commit
15d82acda5
@ -19,18 +19,9 @@ namespace osu.Game.Rulesets.Osu.Difficulty.Skills
|
||||
this.withSliders = withSliders;
|
||||
}
|
||||
|
||||
public static double MaxDifficulty; //Max difficulty of a single object
|
||||
|
||||
public static double SumDifficulty; //Summed difficulty of a single object
|
||||
|
||||
private readonly bool withSliders;
|
||||
|
||||
private double currentStrain;
|
||||
|
||||
private double maxDifficulty;
|
||||
|
||||
private double sumDifficulty;
|
||||
|
||||
private double skillMultiplier => 25.18;
|
||||
private double strainDecayBase => 0.15;
|
||||
|
||||
@ -42,20 +33,7 @@ namespace osu.Game.Rulesets.Osu.Difficulty.Skills
|
||||
{
|
||||
currentStrain *= strainDecay(current.DeltaTime);
|
||||
|
||||
double currentHitObjectStrain = AimEvaluator.EvaluateDifficultyOf(current, withSliders) * skillMultiplier;
|
||||
|
||||
currentStrain += currentHitObjectStrain;
|
||||
|
||||
sumDifficulty += currentHitObjectStrain;
|
||||
|
||||
if (maxDifficulty < currentHitObjectStrain)
|
||||
maxDifficulty = currentHitObjectStrain;
|
||||
|
||||
if (current.Next(1) is null)
|
||||
{
|
||||
MaxDifficulty = maxDifficulty;
|
||||
SumDifficulty = sumDifficulty;
|
||||
}
|
||||
currentStrain += AimEvaluator.EvaluateDifficultyOf(current, withSliders) * skillMultiplier;
|
||||
|
||||
return currentStrain;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user