1
0
mirror of https://github.com/ppy/osu.git synced 2025-02-12 09:12:54 +08:00
osu-lazer/osu.Game/Rulesets/Difficulty
James Wilson 9f90ebb2f7
Calculate hit windows in performance calculator instead of databased difficulty attributes (#31735)
* Calculate hit windows in performance calculator instead of databased difficulty attributes

* Apply mods to beatmap difficulty in osu! performance calculator

* Remove `GreatHitWindow` difficulty attribute for osu!mania

* Remove use of approach rate and overall difficulty attributes for osu!

* Remove use of hit window difficulty attributes in osu!taiko

* Remove use of approach rate attribute in osu!catch

* Remove unused attribute IDs

* Code quality

* Fix `computeDeviationUpperBound` being called before `greatHitWindow` is set
2025-02-07 19:21:12 +09:00
..
Preprocessing replace linq usage in Previous and Next with more direct computation 2024-02-10 15:42:55 +00:00
Skills More correct but not too important 2024-11-14 01:50:05 -05:00
Utils Move error function from osu.Game.Utils to osu.Game.Rulesets.Difficulty.Utils (#31520) 2025-01-17 19:37:34 +00:00
DifficultyAttributes.cs Calculate hit windows in performance calculator instead of databased difficulty attributes (#31735) 2025-02-07 19:21:12 +09:00
DifficultyCalculator.cs Move bookmarks out of BeatmapInfo 2024-12-03 14:17:14 +01:00
PerformanceAttributes.cs Automated pass 2023-06-24 01:00:03 +09:00
PerformanceBreakdown.cs Ensure PerformanceBreakdown pieces cannot be null 2023-07-13 18:38:16 +09:00
PerformanceCalculator.cs Remove ScorePerformanceCache 2024-01-29 15:28:20 +09:00
PerformanceDisplayAttribute.cs Automated pass 2023-06-24 01:00:03 +09:00
TimedDifficultyAttributes.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00