osu/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
Chat
Collections/IO
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
Input Rename enum to non-plural now that it won't conflict 2024-10-01 19:55:46 +09:00
Localisation
Models
Mods
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
Resources Add failing test showing deserialise failing with some skins 2024-08-23 20:44:35 +09:00
Rulesets
Scores/IO
ScrollAlgorithms
Skins Add failing test showing deserialise failing with some skins 2024-08-23 20:44:35 +09:00
Testing
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
WaveformTestBeatmap.cs
osu.Game.Tests.csproj
tests.ruleset