Commit Graph

520 Commits

Author SHA1 Message Date
0fd2c010e5 Remove NRT disables from attributes classes 2022-06-27 16:07:15 +09:00
0579780bb8 Add IBeatmapOnlineInfo parameter and use to extract more data 2022-06-27 16:07:15 +09:00
1bd6198da2 Merge pull request #18692 from apollo-dw/dbltap
Rework doubletap detection in osu!'s Speed evaluator
2022-06-19 11:03:16 +09:00
c4d69405bf Adjust speed ratio fraction to avoid division by 0 2022-06-17 21:18:16 +01:00
f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
2634e56944 Further adjustments 2022-06-14 16:16:12 +01:00
737197591d Change doubletap algorithm 2022-06-13 17:49:56 +01:00
f73142c50f Remove for loop 2022-06-13 20:43:56 +09:00
b300bc1e24 Fix ever-increasing flashlight-strain 2022-06-13 20:41:32 +09:00
4e3dd1ce18 Merge remote-tracking branch 'master/master' into evaluators 2022-06-13 12:27:02 +01:00
e7602563fb Fetch lastlast object from beatmap, not objects list 2022-06-10 10:28:14 +01:00
6d2a2ba7d6 Rename Position -> Index 2022-06-09 18:49:11 +09:00
774ac13900 Add xmldocs 2022-05-28 14:09:08 +01:00
b631cefc55 Move object difficulty calculation to evaluator methods 2022-05-28 13:29:09 +01:00
777d9af0f5 Move object difficulty calculation to evaluator methods 2022-05-28 13:28:04 +01:00
66a6467403 Pass object position to the object 2022-05-26 19:26:14 +01:00
1ef711de41 Return null for out of range objects 2022-05-24 16:40:24 +01:00
30b9e0e7ab Use object list size for object position 2022-05-24 16:30:25 +01:00
5dbec92d9e Update comments 2022-05-23 22:17:29 +01:00
26985ca8af Store hitobject history in the hitobject 2022-05-22 16:26:22 +01:00
b71274265f Merge pull request #15665 from MBmasher/fl-opacity
Consider opacity of hit objects in Flashlight skill
2022-05-12 19:00:21 +09:00
4463a26f4e Refactor opacity computation algorithm 2022-05-12 18:31:10 +09:00
637f817696 Ignore zero-sections on a per-case basis 2022-05-03 16:06:20 +09:00
ce095d6af6 Merge branch 'master' into fl-opacity 2022-04-26 18:34:53 +09:00
32e55e7d78 Merge branch 'master' into osu-diff-calc-max-combo 2022-03-31 15:08:08 +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
567da9214e Merge branch 'master' into osu-diff-calc-max-combo 2022-02-18 18:35:24 +09:00
84e82ef5e4 Add XMLDocs to difficulty attribute properties 2022-02-16 14:09:19 +09:00
215da7e933 Reimplement as extension method on IBeatmap
Implementation has changed slightly to support arbitrary levels of
nested hitobjects.
2022-02-16 12:06:49 +09:00
74a55ead77 Simplify combo counting logic 2022-01-23 13:00:54 +08:00
f53ce5aedf Fix max combo calculation in osu diffcalc 2022-01-23 11:11:12 +08:00
1ce0b18003 Merge branch 'master' into display-performance-attributes 2022-01-22 14:12:57 +01:00
36d1cdb95a Merge branch 'master' into fl-opacity 2022-01-20 14:48:20 +09:00
58bae9bda3 Merge pull request #16331 from stanriders/continuous-effective-misscount
Don't floor `effectiveMissCount`
2022-01-19 14:13:12 +09:00
b81fc675e8 Include PropertyName in PerformanceDisplayAttribute 2022-01-17 20:45:25 +08:00
d014fef179 Hide confusing attributes 2022-01-17 20:36:36 +08:00
511a607599 Display performance breakdown in a tooltip 2022-01-17 18:28:17 +08:00
b88a65166e Fix pp counter underflow with SpunOut mod 2022-01-11 10:22:16 +09:00
dc755f4a7f Remove redundant casts 2022-01-05 15:07:02 +03:00
b317a95fe1 Don't floor effectiveMissCount 2022-01-05 14:36:07 +03:00
63e0492725 Mark ShouldSerialize() methods as implicitly used 2021-12-28 09:02:03 +01:00
98f044881e Merge branch 'master' into refactor-diffcalc 2021-12-22 12:31:28 +09:00
e50609c546 Rename method 2021-12-22 12:28:07 +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
2aafcd3628 Refactor code regarding hidden boolean 2021-12-21 20:58:05 +11:00
c5de203aa5 Multiply opacityBonus to base strain 2021-12-21 20:10:19 +11:00
5d8968498c Adjust skillMultiplier after merging #15728, #15867 2021-12-21 20:08:57 +11:00
3d3de00581 Move hidden initialisation to Flashlight constructor 2021-12-21 20:06:53 +11:00