1
0
mirror of https://github.com/ppy/osu.git synced 2026-06-07 00:04:29 +08:00
Commit Graph

4 Commits

  • Support mania-specific hit window quirks
    The quirks in question being that lazer's hit windows in mania preceding
    this change are used in stable *if and only if* Score V2 is active. If
    Score V2 is *not* active, stable has two disparate other sets of hit
    window ranges, dependent on whether the beatmap is a convert or not.
    
    With this commit, those hit windows are used in lazer when the Classic
    mod is active.
    
    Open points for discussion would be:
    
    - What does this mean for plays already set on lazer using the Classic
      mod? Are there even enough of them to care about? Also, on `master`
      the Classic mod does precisely nothing, so maybe such scores should
      just have Classic mod stripped from them?
    
    - What does this mean for the mod multiplier of Classic in mania? (I don't
      expect an answer to this one.)
  • Implement "classic" mod for all other legacy rulesets
    Currently empty, automatically handled in game to not be selectable (see `Mod.HasImplementation`)