Commit Graph

94 Commits

Author SHA1 Message Date
6d6ad126a4 Merge branch 'master' into fl-total-sr 2021-09-21 12:31:40 +09:00
2dd9d457e8 Merge branch 'master' into speedpp 2021-09-16 14:18:47 +09:00
463b92fcca remove unused strings 2021-09-15 12:41:29 +01:00
a0bd73c356 refactor hit window calc 2021-09-15 10:52:50 +01:00
a8539bc75b Add newline to end of file 2021-09-15 19:04:36 +10:00
33e1273df8 Include Flashlight in total SR calculation 2021-09-15 19:03:42 +10:00
31baac5879 Merge branch 'master' into fl-skill 2021-09-15 11:50:25 +10:00
c4fbae136a Rename FlashlightStrain to FlashlightRating 2021-09-14 10:34:21 +10:00
d9cc497801 refactoring 2021-09-02 17:02:23 +01:00
1ca0223c71 remove straintime & speed skill caps, implement basic doubletap cheese detection 2021-08-29 17:19:26 +01:00
acdd08c966 Add Flashlight skill 2021-08-08 23:56:03 +10:00
db1f43f6eb Multiply star rating by a constant 2021-08-03 18:57:33 -04:00
ea2ef55a8b Remove unnecessary whitespace 2021-08-01 15:27:05 +02:00
5b5cf30cbd Fix incorrect performance formula
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2021-07-31 12:23:03 -04:00
b31fef7e00 Implement total SR formula that better correlates with pp 2021-07-22 13:49:47 -04:00
f51413ead9 Refactor to pass clockrate in constructor rather than deriving from mods 2021-06-03 16:09:42 +10:00
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
168ba62500 Port StanR's dynamic SO pp changes 2020-12-08 22:09:48 +09:00
27cc6c5046 Rename HitCirclesCount -> HitCircleCount. 2020-10-03 16:52:33 +02:00
cb2f695fdd Calculate hit circle count in OsuPerformanceCalculator. 2020-10-02 19:34:41 +02:00
f925e781a9 Refactor HitWindows for legibility 2019-09-06 15:24:14 +09:00
4c150839c0 Fix potential diffcalc hitwindow nullref 2019-09-02 17:38:58 +09:00
7e9f5a0939 Add Skills to DifficultyAttributes 2019-05-29 11:22:51 +02:00
0380293098 Add beatmap argument 2019-02-19 17:58:02 +09:00
21f9c813b2 Fix mods not being populated 2019-02-19 17:46:18 +09:00
f19a52b960 Rename argument 2019-02-19 17:40:35 +09:00
37f9ac6eca Populate mods too 2019-02-19 17:39:30 +09:00
847f7d8658 Adjust with PopulateAttributes() removal 2019-02-19 17:38:33 +09:00
ade5763160 Fix post-merge errors 2019-02-19 14:34:02 +09:00
c930cc5fb5 Fix incorrect OsuDifficultyHitObject instantiation 2019-02-18 14:58:13 +09:00
fd70269021 Implement new difficulty calculator for Rulesets.Osu 2019-02-18 14:58:03 +09:00
a8faa942a6 Implement new difficulty calculator structure 2019-02-18 14:49:43 +09:00
8617aaa2a7 Update licence header (and remove year) 2019-01-24 17:43:03 +09:00
a8e9adafdb Fix final section not being saved 2019-01-17 12:51:49 +09:00
ec9f23ab73 Make IBeatmap.HitObjects an IReadOnlyList 2018-10-11 19:53:07 +09:00
da97600076 Fix inaccurate section lengths for first hitobject 2018-10-08 16:46:58 +09:00
1d6609d9f3 Add common custom words to dotsettings dictionary
Also fixes some typos and reduces spelling suggestions to hints.
2018-07-05 15:54:41 +09:00
48989df6eb Make sure that 0 SR is returned when there are no hitobjects 2018-06-21 12:04:14 +09:00
41abd5990c Move osu! difficulty attributes to OsuDifficultyCalculator 2018-06-14 16:27:05 +09:00
47fc18d7c4 Adjust OsuDifficultyCalculator in-line with changes 2018-06-14 15:45:16 +09:00
83ff47ec80 Rewrite difficulty mod combinations 2018-06-06 16:20:17 +09:00
4101b8ddde Merge remote-tracking branch 'origin/master' into more-diffcalc-improvements 2018-05-15 21:31:58 +09:00
995fda9b6f Move base classes to osu.Game.Rulesets.Difficulty namespace 2018-05-15 17:38:08 +09:00
9fd972e0a3 Rename OsuDifficulty -> Difficulty 2018-05-15 17:36:29 +09:00