1
0
mirror of https://github.com/ppy/osu.git synced 2024-09-21 16:47:29 +08:00
osu-lazer/osu.Game.Rulesets.Mania
Bartłomiej Dach a407e267a2 Fix PF/SD legacy mod conversion
Upon investigating an user report in #6091 that indicated that viewing
replays using the Perfect mod would also display the Sudden Death mod
icon despite Perfect being the more restrictive of the two, it turned
out that the logic of importing legacy scores was missing that corner
case. A similar case of Double Time/Nightcore mutual exclusion was
handled, but PF/SD was missed.

Add analogous handling of PF/SD legacy mods for all four rulesets,
and additionally cover a tiny fraction of all cases with unit tests.
The most problematic cases (NC+HD and PF+SD) are covered in all four
basic rulesets.
2019-09-15 22:55:25 +02:00
..
Beatmaps Apply new resharper refactors 2019-08-09 12:29:33 +09:00
Configuration Adjust osu!mania scroll speed defaults to be more sane 2019-09-11 12:51:54 +09:00
Difficulty Refactor HitWindows for legibility 2019-09-06 15:24:14 +09:00
Edit Add EditorWorkingBeatmap for reuse of the playable beatmap 2019-08-29 19:41:12 +09:00
Judgements Apply more cases/fix some existing ones 2019-05-07 13:23:09 +09:00
MathUtils Fix remaining issues 2019-02-28 13:31:40 +09:00
Mods Remove generics from IApplicableToBeatmap 2019-08-01 12:39:32 +09:00
Objects Merge branch 'master' into reset-dho-lifetimes 2019-09-12 19:29:14 +09:00
Properties Merge remote-tracking branch 'upstream/master' into android 2019-01-29 18:13:43 -06:00
Replays Change osu!catch key trigger to occur on frame before positional change 2019-09-13 23:06:35 +09:00
Resources/Testing/Beatmaps Add mania difficulty calculator test 2019-02-15 16:25:44 +09:00
Scoring Refactor HitWindows for legibility 2019-09-06 15:24:14 +09:00
UI Merge branch 'master' into mania-note-sizing 2019-09-12 14:20:28 +09:00
ManiaInputManager.cs Fix remaining issues 2019-02-28 13:31:40 +09:00
ManiaRuleset.cs Fix PF/SD legacy mod conversion 2019-09-15 22:55:25 +02:00
ManiaSettingsSubsection.cs revert previous rename and rename ruleset specific classes instead 2019-01-25 11:14:37 +01:00
ManiaSkinComponent.cs Update naming 2019-08-30 15:13:29 +09:00
ManiaSkinComponents.cs Introduce the concept of SkinComponents 2019-08-30 14:55:52 +09:00
osu.Game.Rulesets.Mania.csproj Remove unnecessary csproj edit 2018-06-07 15:57:21 +09:00