1
0
mirror of https://github.com/ppy/osu.git synced 2024-09-21 16:07:24 +08:00
osu-lazer/osu.Game
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
..
Audio Fix skinning support for combobreak 2019-06-30 21:58:30 +09:00
Beatmaps Recreate beatmap video on each consumption 2019-09-14 00:07:06 +09:00
Configuration Merge remote-tracking branch 'refs/remotes/ppy/master' into beatmap-video 2019-09-13 13:39:58 +03:00
Database Don't share single scheduler across all model managers 2019-08-08 18:26:07 +09:00
Graphics Wait for cursor hiding using ManualResetEventSlim 2019-09-14 17:08:56 +03:00
Input Update in line with framework changes 2019-08-27 18:43:58 +09:00
IO Add test for rollback logic correctly dereferencing files 2019-06-10 16:45:45 +09:00
IPC Move ArchiveModelManager import process to async flow 2019-06-10 13:42:22 +09:00
Migrations Use correct database migration 2019-09-13 13:57:55 +03:00
Online Add spacing to mod icons on leaderboards 2019-09-11 16:08:01 -07:00
Overlays Remove useless container 2019-09-14 06:34:57 +03:00
Properties Merge branch 'master' into correct-preview-loop 2019-01-31 10:53:09 +01:00
Replays Update licence header (and remove year) 2019-01-24 17:43:03 +09:00
Rulesets Change osu!catch key trigger to occur on frame before positional change 2019-09-13 23:06:35 +09:00
Scoring Change osu!catch key trigger to occur on frame before positional change 2019-09-13 23:06:35 +09:00
Screens Move video behind storyboard 2019-09-16 00:20:56 +09:00
Skinning Fix osu! hitcircle font textures being incorrectly sized 2019-09-11 13:39:21 +09:00
Storyboards Fix storyboard samples not stopping on exit 2019-09-03 19:28:10 +09:00
Tests Fix PF/SD legacy mod conversion 2019-09-15 22:55:25 +02:00
Users Remove redundant string interpolation 2019-09-15 02:46:28 +03:00
Utils Cleanup 2019-08-28 20:15:28 +09:00
osu!.res And then everything became one 2017-09-19 16:06:58 +09:00
osu.Game.csproj Bump ppy.osu.Game.Resources from 2019.904.0 to 2019.913.0 2019-09-13 08:38:02 +00:00
OsuGame.cs Add "osu!classic" as a bundled skin choice 2019-08-29 16:39:42 +09:00
OsuGameBase.cs Actually register the RulesetConfigCache as a component 2019-09-06 01:13:58 +09:00