mirror of
https://github.com/ppy/osu
synced 2024-12-19 21:32:57 +00:00
d07530b241
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). |
||
---|---|---|
.. | ||
DifficultyAdjustSettingsControl.cs | ||
DifficultyBindable.cs | ||
IApplicableAfterBeatmapConversion.cs | ||
IApplicableFailOverride.cs | ||
IApplicableMod.cs | ||
IApplicableToAudio.cs | ||
IApplicableToBeatmap.cs | ||
IApplicableToBeatmapConverter.cs | ||
IApplicableToBeatmapProcessor.cs | ||
IApplicableToDifficulty.cs | ||
IApplicableToDrawableHitObject.cs | ||
IApplicableToDrawableRuleset.cs | ||
IApplicableToHealthProcessor.cs | ||
IApplicableToHitObject.cs | ||
IApplicableToHUD.cs | ||
IApplicableToPlayer.cs | ||
IApplicableToRate.cs | ||
IApplicableToSample.cs | ||
IApplicableToScoreProcessor.cs | ||
IApplicableToTrack.cs | ||
ICreateReplayData.cs | ||
IHasNoTimedInputs.cs | ||
IHasSeed.cs | ||
IMod.cs | ||
IReadFromConfig.cs | ||
IUpdatableByPlayfield.cs | ||
MetronomeBeat.cs | ||
Mod.cs | ||
ModAccuracyChallenge.cs | ||
ModAdaptiveSpeed.cs | ||
ModAutoplay.cs | ||
ModBarrelRoll.cs | ||
ModBlockFail.cs | ||
ModCinema.cs | ||
ModClassic.cs | ||
ModDaycore.cs | ||
ModDifficultyAdjust.cs | ||
ModDoubleTime.cs | ||
ModEasy.cs | ||
ModEasyWithExtraLives.cs | ||
ModExtensions.cs | ||
ModFailCondition.cs | ||
ModFlashlight.cs | ||
ModHalfTime.cs | ||
ModHardRock.cs | ||
ModHidden.cs | ||
ModMirror.cs | ||
ModMuted.cs | ||
ModNightcore.cs | ||
ModNoFail.cs | ||
ModNoMod.cs | ||
ModNoScope.cs | ||
ModPerfect.cs | ||
ModPreset.cs | ||
ModRandom.cs | ||
ModRateAdjust.cs | ||
ModRelax.cs | ||
ModScoreV2.cs | ||
ModSuddenDeath.cs | ||
ModSynesthesia.cs | ||
ModTimeRamp.cs | ||
ModType.cs | ||
ModWindDown.cs | ||
ModWindUp.cs | ||
ModWithVisibilityAdjustment.cs | ||
MultiMod.cs | ||
UnknownMod.cs |