Change initial strain value in skills from 1 to 0
BaseDifficulty
Beatmap<T>
Co-authored-by: Dan Balasescu <smoogipoo@smgi.me>
IEnumerable
BeatmapDifficulty
IBeatmapDifficultyInfo
NestedHitObject
This was especially bad due to it allocating on any and every start time change, even the first (see usage in `HitObject.ctor`).
Value
SettingsStore
Also fixes some remaining test failures due to locally constructed rulesets that are not being tracked by the game.
Will likely pull out that `RulesetConfigCache` next, but this is an "everything works" state.
ModIcon
IMod
Mod
CreateInstance
Activator.CreateInstance
Make classic scoring a constant multiple of standardised scoring