1
0
mirror of https://github.com/ppy/osu.git synced 2024-12-15 05:02:55 +08:00
osu-lazer/osu.Game.Rulesets.Osu/Skinning/Default
Bartłomiej Dach e5b51f769c
Fix incorrect assertion placement in spinner rotation tracker
Checking the delta after the application of rate is not correct. The
delta is in screen-space *before* the rate from rate-changing mods were
applied; the point of the application of the rate is to compensate for
the fact that the spinner is still judged in "track time" - but the goal
is to keep the spinner's difficulty *independent* of rate, which means
that with DT active the user's spin is "twice as effective" to
compensate for the fact that the spinner is twice as short in real time.

In another formulation, with DT active, the user gets to record replay
frames "half as often" as in normal gameplay.
2023-10-30 21:28:29 +01:00
..
CirclePiece.cs Simplify some maximum size specs 2023-09-20 12:48:15 +09:00
DefaultApproachCircle.cs Partial everything 2022-11-27 00:00:27 +09:00
DefaultFollowCircle.cs Partial everything 2022-11-27 00:00:27 +09:00
DefaultReverseArrow.cs Fix legacy slider repeats becoming much too large on hit 2023-10-17 14:47:44 +02:00
DefaultSliderBall.cs Partial everything 2022-11-27 00:00:27 +09:00
DefaultSmokeSegment.cs Partial everything 2022-11-27 00:00:27 +09:00
DefaultSpinner.cs Update visuals of spinner implementations to show MAX score differently 2023-10-20 16:11:09 +09:00
DefaultSpinnerDisc.cs Rename RateAdjustedRotation to TotalRotation 2023-10-16 18:25:03 +09:00
DrawableSliderPath.cs Partial everything 2022-11-27 00:00:27 +09:00
ExplodePiece.cs Simplify some maximum size specs 2023-09-20 12:48:15 +09:00
FlashPiece.cs Simplify some maximum size specs 2023-09-20 12:48:15 +09:00
GlowPiece.cs Partial everything 2022-11-27 00:00:27 +09:00
KiaiFlash.cs Partial everything 2022-11-27 00:00:27 +09:00
MainCirclePiece.cs Simplify some maximum size specs 2023-09-20 12:48:15 +09:00
ManualSliderBody.cs Partial everything 2022-11-27 00:00:27 +09:00
NumberPiece.cs Partial everything 2022-11-27 00:00:27 +09:00
PlaySliderBody.cs Remove slider head circle movement (and remove setting from "classic" mod) 2023-09-14 17:49:41 +09:00
RingPiece.cs Simplify some maximum size specs 2023-09-20 12:48:15 +09:00
SpinnerBackgroundLayer.cs Partial everything 2022-11-27 00:00:27 +09:00
SpinnerCentreLayer.cs Partial everything 2022-11-27 00:00:27 +09:00
SpinnerFill.cs Partial everything 2022-11-27 00:00:27 +09:00
SpinnerRotationTracker.cs Fix incorrect assertion placement in spinner rotation tracker 2023-10-30 21:28:29 +01:00
SpinnerSpmCalculator.cs Fix SPM calculation division by zero 2023-01-20 21:00:01 +09:00
SpinnerTicks.cs Partial everything 2022-11-27 00:00:27 +09:00
TrianglesPiece.cs Partial everything 2022-11-27 00:00:27 +09:00