mirror of
https://github.com/osukey/osukey.git
synced 2025-07-01 08:20:00 +09:00
mod rule changes
This commit is contained in:
@ -38,7 +38,13 @@ namespace osu.Game.Rulesets.Mods
|
||||
|
||||
public virtual void Update(Playfield playfield)
|
||||
{
|
||||
double newRate = 1 + (AppendRate * (clock.CurrentTime / lastObjectEndTime));
|
||||
double newRate;
|
||||
|
||||
if (1 + AppendRate < 1)
|
||||
newRate = Math.Max(1 + AppendRate, 1 + (AppendRate * (clock.CurrentTime / (lastObjectEndTime * 0.75))));
|
||||
else
|
||||
newRate = Math.Min(1 + AppendRate, 1 + (AppendRate * (clock.CurrentTime / (lastObjectEndTime * 0.75))));
|
||||
|
||||
clock.Rate = newRate;
|
||||
pitchAdjust.PitchAdjust = newRate;
|
||||
}
|
||||
|
Reference in New Issue
Block a user