Commit Graph

22 Commits

Author SHA1 Message Date
66643a97b0 Add a list of mods to Skill class
Although this isn't necessary for existing official rulesets and calculators, custom calculators can have use cases for accessing mods in difficulty calculation.
For example, accounting for the effects of visual mods.
2021-02-20 20:37:44 +11:00
612db31c38 Apply newline additions 2019-04-01 12:16:32 +09:00
659ec267b6 Fix spinners increasing strain 2019-02-18 14:58:33 +09:00
fd70269021 Implement new difficulty calculator for Rulesets.Osu 2019-02-18 14:58:03 +09:00
8d4232af45 Formatting and minor optimisations 2019-01-29 16:35:20 +09:00
18512458e8 Merge branch 'master' into xexxar-angles 2019-01-29 15:59:04 +09:00
8617aaa2a7 Update licence header (and remove year) 2019-01-24 17:43:03 +09:00
77e6f4ab92 Rebalance 2018-12-27 18:41:42 +09:00
5f0ab0ed7f Update with vinxis' latest code 2018-12-24 12:41:04 +09:00
c848c83d0d Refactor for readability + performance 2018-12-22 09:56:33 +09:00
8546fedd4f Implement vinxis/xexxar's adjustments 2018-12-22 09:31:30 +09:00
0fee76c95c Fix merge error 2018-12-19 13:45:33 +09:00
434d7d1809 Replace piecewise linear function + rebalance 2018-12-19 13:45:33 +09:00
9ad7970167 Adjust computations to return sane values 2018-12-19 13:45:33 +09:00
f4eabacd15 Implement angle assessment 2018-12-19 13:45:33 +09:00
e7da5b0400 Add the [200 .. 300] bpm speed bonus 2018-12-19 13:45:33 +09:00
00a4d60e89 Make sure distance is clamped to sane values 2018-12-19 13:45:33 +09:00
47721f7a07 Adjust base value 2018-12-19 13:45:33 +09:00
d74652a4f7 Replace piecewise linear function 2018-12-19 13:45:33 +09:00
4e37b5c4a7 50ms cap shouldn't be included in the strain decay 2018-10-10 18:53:54 +09:00
1ad5090ad6 Separate travel distance from jump distance 2018-10-08 17:38:12 +09:00
9fd972e0a3 Rename OsuDifficulty -> Difficulty 2018-05-15 17:36:29 +09:00