Exclude all beatmap audios from the hitsounds format check
Add verify check for inconsistent audio usage
There were too many of them, and they were a bit twisty for my liking.
check was changed to use the new multi-diff context attributes which the old test doesn't support
CheckLowestDiffDrainTimeTest
Account for almost concurrent case in concurrent objects check
Add verify check for lowest diff drain/play time requirements
TimeSpan
- add TODO for refactoring verifier context ctor - call `GetPlayableBeatmap()` in verifier context ctor - filter diffs with relevant ruleset in check logic - fix tests
The general check no longer considers mania.
This removes the corrupt file check from CheckTooShortAudioFiles and makes the audio formats checks deal with it instead to avoid redundant messages.
CheckDelayedHitsounds
I really just borrowed the implementation from MapsetVerifier