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