1
0
mirror of https://github.com/ppy/osu.git synced 2024-12-17 05:22:54 +08:00
osu-lazer/osu.Game.Tests
Bartłomiej Dach f1842d781e
Decouple AdvancedStats from global mods
Closes https://github.com/ppy/osu/issues/30163.

If I'm to be blunt, the decoupled stuff in song select makes my head
spin. I spent a solid 20 minutes thinking how I was going to fix this
one but then finally realised that generally most of the cause there
was the fact that `AdvancedStats` was seeing the new rulesets *before*
the "ensure global selected mods are valid for current ruleset" logic,
and so decided to just _delay_ that until the decoupled transfer
thingamajig happens.

I was honestly considering combining `BeatmapInfo`, `Ruleset`, and
`Mods` into one property on `AdvancedStats`. I figured I'd rather not
push my luck and try the baseline version first, but I honestly think
that direction is going to be required at some point to properly corral
all of the decoupled madness taking place in song select.
2024-10-10 14:22:16 +02:00
..
Audio
Beatmaps Fix another test 2024-08-13 17:18:11 +09:00
Chat Avoid ChatAckRequest failures flooding console in OsuGameTestScenes 2024-05-30 17:37:55 +09:00
Collections/IO Automated pass 2023-06-24 01:00:03 +09:00
Database Rename enum to non-plural now that it won't conflict 2024-10-01 19:55:46 +09:00
Editing Merge pull request #30069 from peppy/grid-to-current-object 2024-10-01 19:24:46 +09:00
Extensions
Gameplay Make CreateJudgement public again and add remarks 2024-02-16 20:24:02 +03:00
Input Rename enum to non-plural now that it won't conflict 2024-10-01 19:55:46 +09:00
Localisation Automated pass 2023-06-24 01:00:03 +09:00
Models Make ScoreInfo.BeatmapInfo nullable 2023-07-04 14:50:34 +09:00
Mods Add failing test coverage 2024-07-30 08:39:01 +02:00
NonVisual Add 'yes'/'no' acronyms to the played= filter 2024-09-06 18:04:39 +09:00
Online Fix NRT inspections 2024-08-30 13:41:34 +02:00
OnlinePlay Don't apply decoupling to SpectatorPlayerClocks 2023-09-22 16:22:35 +09:00
Resources Add failing test showing deserialise failing with some skins 2024-08-23 20:44:35 +09:00
Rulesets Make CreateJudgement public again and add remarks 2024-02-16 20:24:02 +03:00
Scores/IO Add failing tests for looking up users by online ID if present when importing scores 2024-05-06 13:24:24 +02:00
ScrollAlgorithms
Skins Add failing test showing deserialise failing with some skins 2024-08-23 20:44:35 +09:00
Testing Add missing ruleset shader tests 2023-05-02 11:55:05 +03:00
Utils Merge branch 'master' into selection-center 2024-09-27 09:30:36 +02:00
Visual Decouple AdvancedStats from global mods 2024-10-10 14:22:16 +02:00
ImportTest.cs Update the last played date of a beatmap when importing a replay by the local user 2023-10-30 15:44:16 +09:00
osu.Game.Tests.csproj Upgrade to .NET 8 SDK 2024-02-02 21:28:51 +09:00
tests.ruleset
WaveformTestBeatmap.cs Refactor IWorkingBeatmap.Background to GetBackground() 2023-06-08 16:19:32 +09:00