osu/osu.Game
Bartłomiej Dach d07530b241
Mark "Score V2" mod as not user-playable
The mod generally will only be present on scores imported from stable.
As such, it's probably ok to mark it as such.

The primary reason for this change is to address #24436 (Score V2 being
visible on beatmap overlay leaderboard mod selector).

There is one possibly-unintended consequence of this change, namely that
the results screen uses `UserPlayable` to determine as to whether
animations should be played back, with the intention of turning off the
animation playback for autoplay scores specifically. Therefore, turning
off this flag will mean that the results screen animations will not play
out for Score V2 scores - but I tend to consider this as either largely
unimportant, or something that should be fixed in some other way
(possibly by checking against the autoplay mod directly).

Other usages of `UserPlayable` are either innocuous, or straight-up good
safeties going forward in the context of Score V2 (guards against
selection in mod select overlays, against score submission with
the mod).
2023-08-29 11:52:11 +02:00
..
Audio
Beatmaps Merge branch 'master' into formats-nrt 2023-08-21 08:17:34 +02:00
Collections Add pop-in/pop-out sfx to more overlays 2023-08-17 18:36:37 +09:00
Configuration Add leaderboard toggle as tracked setting to give better use visibility 2023-08-16 16:17:56 +09:00
Database Also update the reference to added flag in schema change breakdown 2023-08-21 17:44:35 +02:00
Extensions
Graphics Localise non-overridden samples 2023-08-25 01:08:22 +09:00
Input Remove global action container input queue workaround 2023-08-21 17:54:08 +02:00
IO Rename GetPath to GetFullPath to better match expectations 2023-08-18 17:56:43 +09:00
IPC
Localisation Merge pull request #24366 from Joehuu/supporter-playlist-duration 2023-08-21 17:46:26 +09:00
Models
Online Make highlight messages important in order to trigger window flash 2023-08-22 09:01:32 +02:00
Overlays Use string.Empty 2023-08-25 01:07:07 +09:00
Performance
Properties
Replays
Rulesets Mark "Score V2" mod as not user-playable 2023-08-29 11:52:11 +02:00
Scoring Rename new flag and update xmldoc to match 2023-08-21 19:36:22 +09:00
Screens Merge branch 'master' into new-overlay-sfx 2023-08-24 18:29:00 +09:00
Skinning Apply NRT to osu.Game.Betamaps.Formats namespace 2023-08-16 19:37:24 +09:00
Storyboards
Tests Remove global action container input queue workaround 2023-08-21 17:54:08 +02:00
Updater
Users
Utils Enable sentry "global mode" as per recommendation 2023-08-24 03:23:18 +09:00
.editorconfig
BackgroundDataStoreProcessor.cs Rename new flag and update xmldoc to match 2023-08-21 19:36:22 +09:00
FodyWeavers.xml
osu!.res
osu.Game.csproj Update framework 2023-08-23 20:11:55 +09:00
OsuGame.cs
OsuGameBase_Importing.cs
OsuGameBase.cs Remove global action container input queue workaround 2023-08-21 17:54:08 +02:00
PerformFromMenuRunner.cs