Commit Graph

37 Commits

Author SHA1 Message Date
9be13f88fd revert customAccuracy changes 2022-06-23 15:51:28 +08:00
58d6fa4645 Reduce NoFail pp multiplier 2022-06-20 19:55:26 +08:00
984634c580 Adjust customAccuracy formula slightly 2022-06-18 22:27:28 +08:00
361a87412b Update comments 2022-06-18 12:20:47 +08:00
451d4154f0 Fix code style 2022-06-18 00:45:34 +08:00
9fe7636138 Use accuracy for pp calculation 2022-06-17 23:38:22 +08:00
f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
523f668c8c Remove unnecessary ctor argument 2022-03-15 12:37:39 +09:00
4a3e3aba65 Restructure PerformanceCalculator to not require ScoreInfo argument 2022-03-14 14:25:28 +09:00
39a7bbdb9a Fix mania PP calculator applying incorrect score multiplier 2022-02-17 14:03:39 +09:00
7307e68e9c Revert "Merge pull request #16889 from smoogipoo/remove-mod-multiplier"
This reverts commit 252b945d3b, reversing
changes made to a1b39a96cf.
2022-02-17 13:26:12 +09:00
d4bf335fcc Use score multiplier attribute in ManiaPerformanceCalculator 2022-02-16 16:24:40 +09:00
40b3ce0ade Clean up comments 2021-12-21 14:03:24 +03:00
cca02a8016 Create PerformanceAttributes 2021-12-21 13:08:31 +03:00
2f2006715e Slightly refactor difficulty and pp calculators 2021-12-17 23:40:23 +03:00
fb5d25405e Replace calls to obsoleted GetOrDefault() extension 2021-07-18 21:52:16 +02:00
85abee5fc7 Remove difficulty calculator exceptions
I don't think there's any reason difficulty calculators shouldn't be
able to calculate for autoplays.
2021-06-09 14:33:35 +09:00
d0e9f8ef90 Replace and obsolete Ranked flag with IsUserPlayable 2021-06-09 14:17:03 +09:00
abd395a030 Remove unecessary using references. 2020-10-02 19:41:24 +02:00
0163688a17 Remove IBeatmap from PerformanceCalculator. 2020-10-02 19:24:30 +02:00
1865cd0762 Fix possible exceptions in performance calculators 2020-05-18 15:10:59 +09:00
9ddfdab27a Remove meaningless Convert calls. 2019-12-03 20:47:00 +08:00
26d53d06a9 Fix remaining issues 2019-02-28 13:31:40 +09:00
8617aaa2a7 Update licence header (and remove year) 2019-01-24 17:43:03 +09:00
831cd3ed59 ScoreInfo scoreInfo -> ScoreInfo score 2018-11-30 15:18:52 +09:00
219929eb47 Score -> ScoreInfo 2018-11-28 18:33:01 +09:00
5fd6e6ca77 Re-namespacing 2018-11-28 16:12:57 +09:00
22add2abc5 Move mania difficulty attributes to ManiaDifficultyCalculator 2018-06-14 16:25:44 +09:00
8f7334874c Fix up performance calculators 2018-06-14 16:04:48 +09:00
d850e34003 Actually cast to int 2018-05-26 09:25:16 +09:00
215cc9fba7 Change all performance calculators to use int hitwindows
Has a pretty large (>6) effect on pp for some maps.
2018-05-25 20:07:14 +09:00
765a50d007 Remove 0.5 offsets
Checked up against DB values + server-side build versions, and these 0.5s don't seem to exist. Brings calculations more in-line with osu!stable.
2018-05-25 20:05:53 +09:00
edbb3a5a57 Rename to use new hit result namings 2018-05-16 12:44:11 +09:00
de63a1b578 Remove construction of new ruleset 2018-05-16 01:43:58 +09:00
ed902d9325 Cleanup 2018-05-16 01:36:28 +09:00
1fdc77d579 Update with the rebalance changes 2018-05-16 01:34:07 +09:00
4019683f6c Implement osu!mania performance calculation 2018-05-16 01:24:53 +09:00