1
0
mirror of https://github.com/ppy/osu.git synced 2024-11-11 14:17:26 +08:00

diffspike & wide angle balance

This commit is contained in:
emu1337 2021-06-14 19:22:35 +02:00
parent fea7b029aa
commit e987a511ba
2 changed files with 4 additions and 4 deletions

View File

@ -47,7 +47,7 @@ namespace osu.Game.Rulesets.Osu.Difficulty.Skills
Math.Max(osuPrevious.JumpDistance - scale, 0) Math.Max(osuPrevious.JumpDistance - scale, 0)
* Math.Pow(Math.Sin(osuCurrent.Angle.Value - angle_bonus_begin), 2) * Math.Pow(Math.Sin(osuCurrent.Angle.Value - angle_bonus_begin), 2)
* Math.Max(osuCurrent.JumpDistance - scale, 0)); * Math.Max(osuCurrent.JumpDistance - scale, 0));
result = 1.35 * applyDiminishingExp(Math.Max(0, angleBonus)) / Math.Max(timing_threshold, osuPrevious.StrainTime); result = 1.4 * applyDiminishingExp(Math.Max(0, angleBonus)) / Math.Max(timing_threshold, osuPrevious.StrainTime);
} }
} }

View File

@ -10,9 +10,9 @@ namespace osu.Game.Rulesets.Osu.Difficulty.Skills
{ {
public abstract class OsuStrainSkill : StrainSkill public abstract class OsuStrainSkill : StrainSkill
{ {
protected virtual int ReducedSectionCount => 9; protected virtual int ReducedSectionCount => 10;
protected virtual double ReducedStrainBaseline => 0.68; protected virtual double ReducedStrainBaseline => 0.7;
protected virtual double DifficultyMultiplier => 1.06; protected virtual double DifficultyMultiplier => 1.08;
public OsuStrainSkill(Mod[] mods) : base(mods) public OsuStrainSkill(Mod[] mods) : base(mods)
{ {