mirror of
https://github.com/ppy/osu.git
synced 2025-01-28 04:02:57 +08:00
nerf to high bpm rhythm changes, nerf to 1/3->1/4
This commit is contained in:
parent
44163dc9ec
commit
cdd813926b
@ -77,9 +77,9 @@ namespace osu.Game.Rulesets.Osu.Difficulty.Skills
|
||||
double effectiveRatio = Math.Min(prevDelta, currDelta) / Math.Max(prevDelta, currDelta);
|
||||
|
||||
if (effectiveRatio > 0.5)
|
||||
effectiveRatio = 0.5 + (effectiveRatio - 0.5) * 10; // large buff for 1/3 -> 1/4 type transitions.
|
||||
effectiveRatio = 0.5 + (effectiveRatio - 0.5) * 5; // large buff for 1/3 -> 1/4 type transitions.
|
||||
|
||||
effectiveRatio *= Math.Sqrt(100 / ((currDelta + prevDelta) / 2)) * currHistoricalDecay; // scale with bpm slightly and with time
|
||||
effectiveRatio *= currHistoricalDecay; // scale with time
|
||||
|
||||
if (firstDeltaSwitch)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user