StanR
|
afa3f8cda3
|
Make relax ok/meh multipliers dependent on OD
|
2022-07-04 20:53:20 +03:00 |
|
StanR
|
11eb344476
|
Reduce 50s nerf further
|
2022-07-04 20:28:15 +03:00 |
|
StanR
|
db8bb07c78
|
Reduce 50s nerf effect
|
2022-07-04 20:10:26 +03:00 |
|
StanR
|
212360f67e
|
Make relax ok/meh nerfs less drastic, add flashlight nerf, remove ar bonus for relax
|
2022-07-04 19:59:30 +03:00 |
|
StanR
|
45258b3f14
|
Buff aim slightly
|
2022-07-04 19:53:34 +03:00 |
|
Dan Balasescu
|
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 |
|
Dan Balasescu
|
6d91c0f375
|
Resolve inspection issue
|
2022-06-29 16:57:11 +09:00 |
|
Dan Balasescu
|
ad95f037de
|
Prevent another case of potential div-by-0
|
2022-06-29 16:42:53 +09:00 |
|
Dan Balasescu
|
e6ccca8045
|
Fix inspection
|
2022-06-29 16:29:17 +09:00 |
|
Dan Balasescu
|
0211fe7ae8
|
Fix exception + possible div-by-0
|
2022-06-29 16:29:14 +09:00 |
|
Dan Balasescu
|
2989803b71
|
Merge branch 'master' into speed-acc-scaling
|
2022-06-29 16:15:20 +09:00 |
|
Dan Balasescu
|
34b9118fb3
|
Cleanup by using const value
|
2022-06-29 16:10:06 +09:00 |
|
Dan Balasescu
|
7d743994bc
|
Merge branch 'master' into FL-diffspike
|
2022-06-29 16:05:53 +09:00 |
|
Dan Balasescu
|
0fd2c010e5
|
Remove NRT disables from attributes classes
|
2022-06-27 16:07:15 +09:00 |
|
Dan Balasescu
|
0579780bb8
|
Add IBeatmapOnlineInfo parameter and use to extract more data
|
2022-06-27 16:07:15 +09:00 |
|
Dan Balasescu
|
a7de43ade6
|
Add attribute ID
|
2022-06-21 19:31:45 +09:00 |
|
apollo-dw
|
630bd244d5
|
Inherit StrainSkill instead
|
2022-06-21 10:01:11 +01:00 |
|
apollo-dw
|
0f6f000188
|
Remove difficulty spike nerf
|
2022-06-21 09:13:44 +01:00 |
|
emu1337
|
26b0815fc8
|
fixed casting the wrong skill
|
2022-06-20 04:19:07 +02:00 |
|
emu1337
|
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 |
|
Dan Balasescu
|
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 |
|
apollo-dw
|
c4d69405bf
|
Adjust speed ratio fraction to avoid division by 0
|
2022-06-17 21:18:16 +01:00 |
|
Dan Balasescu
|
f8830c6850
|
Automated #nullable processing
|
2022-06-17 16:37:17 +09:00 |
|
apollo-dw
|
2634e56944
|
Further adjustments
|
2022-06-14 16:16:12 +01:00 |
|
apollo-dw
|
737197591d
|
Change doubletap algorithm
|
2022-06-13 17:49:56 +01:00 |
|
Dan Balasescu
|
f73142c50f
|
Remove for loop
|
2022-06-13 20:43:56 +09:00 |
|
Dan Balasescu
|
b300bc1e24
|
Fix ever-increasing flashlight-strain
|
2022-06-13 20:41:32 +09:00 |
|
apollo-dw
|
4e3dd1ce18
|
Merge remote-tracking branch 'master/master' into evaluators
|
2022-06-13 12:27:02 +01:00 |
|
apollo-dw
|
e7602563fb
|
Fetch lastlast object from beatmap, not objects list
|
2022-06-10 10:28:14 +01:00 |
|
Dan Balasescu
|
6d2a2ba7d6
|
Rename Position -> Index
|
2022-06-09 18:49:11 +09:00 |
|
apollo-dw
|
774ac13900
|
Add xmldocs
|
2022-05-28 14:09:08 +01:00 |
|
apollo-dw
|
b631cefc55
|
Move object difficulty calculation to evaluator methods
|
2022-05-28 13:29:09 +01:00 |
|
apollo-dw
|
777d9af0f5
|
Move object difficulty calculation to evaluator methods
|
2022-05-28 13:28:04 +01:00 |
|
apollo-dw
|
66a6467403
|
Pass object position to the object
|
2022-05-26 19:26:14 +01:00 |
|
Dan Balasescu
|
8a4f52287c
|
Re-invert distances, cleanup, use actual normalised distance
|
2022-05-25 13:38:36 +09:00 |
|
Dan Balasescu
|
cde06ecf17
|
Apply code reviews
|
2022-05-25 13:03:08 +09:00 |
|
Dan Balasescu
|
7b2a5d4f76
|
Adjust xmldoc for correctness
|
2022-05-25 13:01:27 +09:00 |
|
apollo-dw
|
1ef711de41
|
Return null for out of range objects
|
2022-05-24 16:40:24 +01:00 |
|
apollo-dw
|
30b9e0e7ab
|
Use object list size for object position
|
2022-05-24 16:30:25 +01:00 |
|
apollo-dw
|
5dbec92d9e
|
Update comments
|
2022-05-23 22:17:29 +01:00 |
|
Jamieson Berida
|
c9b00a2302
|
Merge branch 'master' into fl-slider
|
2022-05-23 17:42:12 +10:00 |
|
apollo-dw
|
26985ca8af
|
Store hitobject history in the hitobject
|
2022-05-22 16:26:22 +01:00 |
|
Dan Balasescu
|
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 |
|
Dan Balasescu
|
4463a26f4e
|
Refactor opacity computation algorithm
|
2022-05-12 18:31:10 +09:00 |
|
Dan Balasescu
|
637f817696
|
Ignore zero-sections on a per-case basis
|
2022-05-03 16:06:20 +09:00 |
|
Dan Balasescu
|
ce095d6af6
|
Merge branch 'master' into fl-opacity
|
2022-04-26 18:34:53 +09:00 |
|
Dan Balasescu
|
32e55e7d78
|
Merge branch 'master' into osu-diff-calc-max-combo
|
2022-03-31 15:08:08 +09:00 |
|
apollo-dw
|
2f335a76dc
|
Switch to using osuAttributes
|
2022-03-17 22:08:56 +00:00 |
|
apollo
|
0d4fe96ddf
|
Merge branch 'master' into no-combo-scaling
|
2022-03-17 21:13:07 +00:00 |
|
Dan Balasescu
|
523f668c8c
|
Remove unnecessary ctor argument
|
2022-03-15 12:37:39 +09:00 |
|
Dan Balasescu
|
4a3e3aba65
|
Restructure PerformanceCalculator to not require ScoreInfo argument
|
2022-03-14 14:25:28 +09:00 |
|
apollo
|
580e43b5ea
|
Merge branch 'master' into no-combo-scaling
|
2022-03-03 14:55:41 +00:00 |
|
apollo-dw
|
c18df86720
|
Remove clockrate factor
|
2022-02-19 15:33:28 +00:00 |
|
Dan Balasescu
|
567da9214e
|
Merge branch 'master' into osu-diff-calc-max-combo
|
2022-02-18 18:35:24 +09:00 |
|
Dan Balasescu
|
84e82ef5e4
|
Add XMLDocs to difficulty attribute properties
|
2022-02-16 14:09:19 +09:00 |
|
Dan Balasescu
|
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 |
|
apollo-dw
|
94a46ab640
|
Rescale miss penalty for note strains
|
2022-02-14 02:02:46 +00:00 |
|
apollo-dw
|
da31ca17e7
|
Use note strains instead of sectional strains
|
2022-02-14 01:53:03 +00:00 |
|
apollo
|
1ae8ff0cf6
|
Merge branch 'master' into no-combo-scaling
|
2022-02-10 22:34:34 +00:00 |
|
Henry Lin
|
74a55ead77
|
Simplify combo counting logic
|
2022-01-23 13:00:54 +08:00 |
|
Henry Lin
|
f53ce5aedf
|
Fix max combo calculation in osu diffcalc
|
2022-01-23 11:11:12 +08:00 |
|
Bartłomiej Dach
|
1ce0b18003
|
Merge branch 'master' into display-performance-attributes
|
2022-01-22 14:12:57 +01:00 |
|
Dan Balasescu
|
36d1cdb95a
|
Merge branch 'master' into fl-opacity
|
2022-01-20 14:48:20 +09:00 |
|
StanR
|
b77e6f92b7
|
Fix touch device difficulty reduction not affecting star rating
|
2022-01-19 22:31:11 +03:00 |
|
Dan Balasescu
|
58bae9bda3
|
Merge pull request #16331 from stanriders/continuous-effective-misscount
Don't floor `effectiveMissCount`
|
2022-01-19 14:13:12 +09:00 |
|
Henry Lin
|
b81fc675e8
|
Include PropertyName in PerformanceDisplayAttribute
|
2022-01-17 20:45:25 +08:00 |
|
Henry Lin
|
d014fef179
|
Hide confusing attributes
|
2022-01-17 20:36:36 +08:00 |
|
Henry Lin
|
511a607599
|
Display performance breakdown in a tooltip
|
2022-01-17 18:28:17 +08:00 |
|
apollo-dw
|
598946737f
|
Reword comment and rename argument
|
2022-01-12 14:38:53 +00:00 |
|
Dan Balasescu
|
b88a65166e
|
Fix pp counter underflow with SpunOut mod
|
2022-01-11 10:22:16 +09:00 |
|
Dan Balasescu
|
400abc147b
|
Add attribute ids to mapping functions
|
2022-01-06 16:28:04 +09:00 |
|
StanR
|
dc755f4a7f
|
Remove redundant casts
|
2022-01-05 15:07:02 +03:00 |
|
StanR
|
b317a95fe1
|
Don't floor effectiveMissCount
|
2022-01-05 14:36:07 +03:00 |
|
apollo-dw
|
dcb969316d
|
Weight difficult strain count against the top strain
|
2022-01-04 17:33:23 +00:00 |
|
Luminiscental
|
132079004c
|
Remove unnecessary truncation
|
2022-01-04 12:30:05 +00:00 |
|
Luminiscental
|
75be4e83d6
|
Remove abusable 0.66 threshold by averaging
|
2022-01-03 22:32:21 +00:00 |
|
apollo-dw
|
d2b815b745
|
Add miss penalty comment
|
2022-01-02 19:20:20 +00:00 |
|
apollo-dw
|
fd1028f3bb
|
Use clockrate in the difficult strain count method
|
2021-12-29 23:49:07 +00:00 |
|
apollo-dw
|
4f257d6987
|
Clean up unsuccessful merge
|
2021-12-29 18:59:17 +00:00 |
|
apollo-dw
|
8ce6e3c573
|
Remove mathnet
|
2021-12-29 18:49:13 +00:00 |
|
apollo-dw
|
d51456741c
|
Merge master
|
2021-12-29 18:12:30 +00:00 |
|
Bartłomiej Dach
|
63e0492725
|
Mark ShouldSerialize() methods as implicitly used
|
2021-12-28 09:02:03 +01:00 |
|
apollo-dw
|
e9589e57a6
|
Fix logical error
|
2021-12-27 02:23:03 +00:00 |
|
apollo-dw
|
5640918c8c
|
New miss penalty formula, using relevant difficult notes in each skill (targets diffspikes)
|
2021-12-26 23:51:49 +00:00 |
|
MBmasher
|
bb4e8add4d
|
Merge branch 'master' into fl-slider
|
2021-12-23 15:31:30 +11:00 |
|
Dan Balasescu
|
98f044881e
|
Merge branch 'master' into refactor-diffcalc
|
2021-12-22 12:31:28 +09:00 |
|
Dan Balasescu
|
e50609c546
|
Rename method
|
2021-12-22 12:28:07 +09:00 |
|
apollo-dw
|
60e2a8ed4b
|
Use MathNet for miss penalty calculation, and use old penalty formula for Flashlight
|
2021-12-21 17:54:26 +00:00 |
|
StanR
|
40b3ce0ade
|
Clean up comments
|
2021-12-21 14:03:24 +03:00 |
|
StanR
|
cca02a8016
|
Create PerformanceAttributes
|
2021-12-21 13:08:31 +03:00 |
|
MBmasher
|
2aafcd3628
|
Refactor code regarding hidden boolean
|
2021-12-21 20:58:05 +11:00 |
|
MBmasher
|
c5de203aa5
|
Multiply opacityBonus to base strain
|
2021-12-21 20:10:19 +11:00 |
|
MBmasher
|
5d8968498c
|
Adjust skillMultiplier after merging #15728, #15867
|
2021-12-21 20:08:57 +11:00 |
|
MBmasher
|
3d3de00581
|
Move hidden initialisation to Flashlight constructor
|
2021-12-21 20:06:53 +11:00 |
|
MBmasher
|
a7aea49cb3
|
Rename osuPreviousHitObject to currentHitObject
|
2021-12-21 20:06:07 +11:00 |
|
MBmasher
|
0a33f336b0
|
Merge branch 'master' into fl-opacity
|
2021-12-21 19:48:49 +11:00 |
|
Dan Balasescu
|
05b79f864e
|
Merge pull request #15867 from MBmasher/fl-cumulative-strain
Fix cumulative strain time calculation in Flashlight skill
|
2021-12-21 17:19:09 +09:00 |
|
Dan Balasescu
|
f366cdc73e
|
Extract initial set out of loop
|
2021-12-21 12:39:34 +09:00 |
|
Dan Balasescu
|
c21b2d1662
|
Fix incorrect variable
|
2021-12-21 12:39:09 +09:00 |
|
Dan Balasescu
|
e21dbf10ff
|
Refactor further to remove indexing confusion
|
2021-12-21 12:25:32 +09:00 |
|