Commit Graph

88 Commits

Author SHA1 Message Date
HoLLy 7e9f5a0939 Add Skills to DifficultyAttributes 2019-05-29 11:22:51 +02:00
Dean Herbert 612db31c38 Apply newline additions 2019-04-01 12:16:32 +09:00
Dean Herbert 2dbf7d122c
Merge branch 'master' into use-pattern-matching 2019-02-28 14:53:07 +09:00
Dean Herbert e2c6a8bc07 Use pattern matching wherever possible 2019-02-28 14:35:00 +09:00
Dean Herbert 26d53d06a9 Fix remaining issues 2019-02-28 13:31:40 +09:00
smoogipoo 0380293098 Add beatmap argument 2019-02-19 17:58:02 +09:00
smoogipoo 21f9c813b2 Fix mods not being populated 2019-02-19 17:46:18 +09:00
smoogipoo 8459cf6ed0 Missed argument 2019-02-19 17:43:12 +09:00
smoogipoo f19a52b960 Rename argument 2019-02-19 17:40:35 +09:00
smoogipoo 37f9ac6eca Populate mods too 2019-02-19 17:39:30 +09:00
smoogipoo 847f7d8658 Adjust with PopulateAttributes() removal 2019-02-19 17:38:33 +09:00
smoogipoo ade5763160 Fix post-merge errors 2019-02-19 14:34:02 +09:00
smoogipoo 659ec267b6 Fix spinners increasing strain 2019-02-18 14:58:33 +09:00
smoogipoo c930cc5fb5 Fix incorrect OsuDifficultyHitObject instantiation 2019-02-18 14:58:13 +09:00
smoogipoo fd70269021 Implement new difficulty calculator for Rulesets.Osu 2019-02-18 14:58:03 +09:00
smoogipoo a8faa942a6 Implement new difficulty calculator structure 2019-02-18 14:49:43 +09:00
Kyle Chang cf91b882c8 Fix slider tail evaluation in osu difficulty calculator
The slider tail circle was already included as a nested hit object and is judged before the end of the slider's actual duration, so using the slider end time leads to an inaccurate travel distance and end position.
2019-02-03 23:49:05 -05:00
smoogipoo e9ddf232f0 Add touchdevice mod to performance calculation 2019-01-31 11:51:40 +09:00
Dean Herbert 8d4232af45 Formatting and minor optimisations 2019-01-29 16:35:20 +09:00
Dean Herbert 18512458e8
Merge branch 'master' into xexxar-angles 2019-01-29 15:59:04 +09:00
Dean Herbert 8617aaa2a7 Update licence header (and remove year) 2019-01-24 17:43:03 +09:00
smoogipoo baae53d784 Merge branch 'diffcalc-fixes' into xexxar-angles 2019-01-20 22:19:50 +09:00
smoogipoo 3db23898df Merge remote-tracking branch 'origin/master' into diffcalc-fixes 2019-01-20 13:27:42 +09:00
smoogipoo a8e9adafdb Fix final section not being saved 2019-01-17 12:51:49 +09:00
smoogipoo 117c514479 Fix lazy slider calculation inaccuracy
What were we doing... On /b/1221540 stable's repeat points happen 90% through the length of each span! We should use lazer's more accurate calculations.
2019-01-15 19:07:25 +09:00
VINXIS a09615144e
Kill White Space 2019-01-09 01:47:39 -07:00
VINXIS dfe35f850c
Add rebalances to lazer performance calc 2019-01-09 01:42:48 -07:00
smoogipoo 722210d8bb Merge remote-tracking branch 'origin/master' into xexxar-angles 2019-01-04 23:52:23 +09:00
smoogipoo 77e6f4ab92 Rebalance 2018-12-27 18:41:42 +09:00
VINXIS 227c63dd1c
numtotalhits -> totalHits 2018-12-23 22:23:43 -07:00
VINXIS 8020ac26fb
MBMasher's FL change 2018-12-23 22:14:28 -07:00
smoogipoo 5f0ab0ed7f Update with vinxis' latest code 2018-12-24 12:41:04 +09:00
smoogipoo c43c15a557 Multiply previous travel distance by 8 2018-12-23 16:28:19 +09:00
smoogipoo 9fcc727e0d Fix TravelDistance not being calculated 2018-12-23 16:26:23 +09:00
smoogipoo c848c83d0d Refactor for readability + performance 2018-12-22 09:56:33 +09:00
smoogipoo 8546fedd4f Implement vinxis/xexxar's adjustments 2018-12-22 09:31:30 +09:00
smoogipoo be476c58d7 Adjust with latest rebalancings 2018-12-21 22:52:27 +09:00
smoogipoo 5bd16f9a7c Add scaling factor 2018-12-21 15:16:00 +09:00
smoogipoo 38441759a7 Use angle projections 2018-12-21 14:52:43 +09:00
smoogipoo 3acbf75beb Adjust threshold 2018-12-21 13:48:10 +09:00
smoogipoo 1c44e19066 Adjust scaling factor 2018-12-19 13:53:47 +09:00
smoogipoo 0fee76c95c Fix merge error 2018-12-19 13:45:33 +09:00
smoogipoo 1972f1f279 Fix incorrect angle being used (at object vs into object) 2018-12-19 13:45:33 +09:00
smoogipoo 162774ce27 Make angles unsigned 2018-12-19 13:45:33 +09:00
smoogipoo 434d7d1809 Replace piecewise linear function + rebalance 2018-12-19 13:45:33 +09:00
smoogipoo 9ad7970167 Adjust computations to return sane values 2018-12-19 13:45:33 +09:00
smoogipoo f4eabacd15 Implement angle assessment 2018-12-19 13:45:33 +09:00
smoogipoo e7da5b0400 Add the [200 .. 300] bpm speed bonus 2018-12-19 13:45:33 +09:00
smoogipoo 00a4d60e89 Make sure distance is clamped to sane values 2018-12-19 13:45:33 +09:00
smoogipoo 47721f7a07 Adjust base value 2018-12-19 13:45:33 +09:00