1
0
mirror of https://github.com/ppy/osu.git synced 2024-09-21 20:07:25 +08:00
osu-lazer/osu.Game.Rulesets.Osu/Skinning
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
..
Argon Update visuals of spinner implementations to show MAX score differently 2023-10-20 16:11:09 +09:00
Default Fix incorrect assertion placement in spinner rotation tracker 2023-10-30 21:28:29 +01:00
Legacy Merge pull request #25190 from frenzibyte/match-skin-element-animation-support 2023-10-30 18:25:06 +09:00
FollowCircle.cs Partial everything 2022-11-27 00:00:27 +09:00
IHasApproachCircle.cs Apply nullability to osu! skinning classes 2022-11-09 13:37:09 +09:00
NonPlayfieldSprite.cs Partial everything 2022-11-27 00:00:27 +09:00
OsuSkinColour.cs Apply nullability to osu! skinning classes 2022-11-09 13:37:09 +09:00
OsuSkinConfiguration.cs Apply nullability to osu! skinning classes 2022-11-09 13:37:09 +09:00
SliderBody.cs fix double newlines 2023-01-17 21:11:21 +01:00
SmokeSegment.cs Update SmokeSegment in line with framework vertex changes 2023-08-17 18:12:04 +09:00
SnakingSliderBody.cs add fields for path's end location 2023-01-10 21:16:34 +01:00