1
0
mirror of https://github.com/ppy/osu.git synced 2024-11-11 12:57:36 +08:00
osu-lazer/osu.Game.Rulesets.Osu
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
..
Beatmaps Move LegacyLastTickOffset specification to generation code and stop passing everywhere 2023-09-29 14:32:29 +09:00
Configuration Add basic structural requirements for cursor ripples 2023-04-30 14:48:03 +09:00
Difficulty Merge branch 'master' into legacy-tick-test-coverage 2023-10-18 15:21:31 +09:00
Edit Remove DistancedHitObjectComposer inheritance from osu! composer 2023-10-19 11:46:30 +02:00
Judgements Add SpinnerSpinHistory and tests 2023-10-17 20:10:22 +09:00
Mods Fix code quality fail 2023-10-27 18:18:07 +09:00
Objects Fix some new nullable inspections 2023-10-30 15:10:10 +09:00
Properties Automated pass 2023-06-24 01:00:03 +09:00
Replays Use new ArgumentNullException.ThrowIfNull throw-helper API 2022-12-22 21:27:59 +01:00
Resources/Testing/Beatmaps Add test coverage of very fast slider 2023-10-04 14:58:05 +09:00
Scoring Add back required override to make AccuracyHeatmap work 2023-06-01 13:26:47 +09:00
Skinning Fix incorrect assertion placement in spinner rotation tracker 2023-10-30 21:28:29 +01:00
Statistics Move helper method to LegacyRulesetExtensions and stop applying rounding allowance to catch 2023-10-20 18:57:14 +09:00
UI Bypass Parent nullability checks for now 2023-10-17 17:48:45 +09:00
Utils Automated pass 2023-06-24 01:00:03 +09:00
osu.Game.Rulesets.Osu.csproj Update language version 2023-02-25 02:15:56 +09:00
OsuInputManager.cs Add note about CheckScreenSpaceActionPresJudgeable being naive 2023-01-25 15:03:47 +09:00
OsuRuleset.cs Split legacy scoring attributes into a separate object 2023-09-07 21:10:38 +09:00
OsuSkinComponentLookup.cs Add "Component" prefix to lookup naming 2022-11-09 17:46:43 +09:00
OsuSkinComponents.cs Implement ripples (legacy and default) 2023-04-30 14:48:03 +09:00