Commit Graph

537 Commits

Author SHA1 Message Date
aca19a005e Add versioning to difficulty calculators 2022-07-21 18:15:25 +09:00
5b96f67a8b Remove non-overlapping velocity buff 2022-07-04 20:49:26 +01:00
d4aa18112b Merge pull request #15035 from emu1337/speed-acc-scaling
Change speed accuracy scaling to be closer to worst case scenario
2022-06-29 18:04:23 +09:00
6d91c0f375 Resolve inspection issue 2022-06-29 16:57:11 +09:00
ad95f037de Prevent another case of potential div-by-0 2022-06-29 16:42:53 +09:00
e6ccca8045 Fix inspection 2022-06-29 16:29:17 +09:00
0211fe7ae8 Fix exception + possible div-by-0 2022-06-29 16:29:14 +09:00
2989803b71 Merge branch 'master' into speed-acc-scaling 2022-06-29 16:15:20 +09:00
34b9118fb3 Cleanup by using const value 2022-06-29 16:10:06 +09:00
7d743994bc Merge branch 'master' into FL-diffspike 2022-06-29 16:05:53 +09:00
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
a7de43ade6 Add attribute ID 2022-06-21 19:31:45 +09:00
630bd244d5 Inherit StrainSkill instead 2022-06-21 10:01:11 +01:00
0f6f000188 Remove difficulty spike nerf 2022-06-21 09:13:44 +01:00
26b0815fc8 fixed casting the wrong skill 2022-06-20 04:19:07 +02:00
ecbbd29c9b Merge branch 'master' into speed-acc-scaling
# Conflicts:
#	osu.Game.Rulesets.Osu/Difficulty/OsuDifficultyAttributes.cs
#	osu.Game.Rulesets.Osu/Difficulty/OsuDifficultyCalculator.cs
#	osu.Game.Rulesets.Osu/Difficulty/OsuPerformanceCalculator.cs
#	osu.Game.Rulesets.Osu/Difficulty/Skills/Speed.cs
2022-06-20 04:15:35 +02: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