Givikap120
|
251d009394
|
moved conversion formulas to respective classes
|
2024-08-05 16:08:30 +03:00 |
tsunyoku
|
c5f392c17d
|
only compute flashlight in osu! difficulty calculations when required
|
2024-02-10 15:25:03 +00:00 |
Dan Balasescu
|
2334be1987
|
Split legacy scoring attributes into a separate object
|
2023-09-07 21:10:38 +09:00 |
Dean Herbert
|
1629024111
|
`ILegacyScoreProcessor` -> `ILegacyScoreSimulator`
|
2023-07-04 17:32:54 +09:00 |
Dan Balasescu
|
09bc8e45de
|
Refactoring
|
2023-06-28 16:14:32 +09:00 |
Dan Balasescu
|
a9c65d200a
|
Initial conversion of scores
|
2023-06-26 22:19:01 +09:00 |
Dan Balasescu
|
06565871d6
|
Add flag to disable computing legacy scoring values
|
2023-06-24 01:03:18 +09:00 |
Dan Balasescu
|
bfa449e47a
|
Adjust attribute data
|
2023-06-19 21:38:13 +09:00 |
Dan Balasescu
|
b9f485b551
|
Merge classes + split out
|
2023-06-13 02:32:54 +09:00 |
Dan Balasescu
|
446807e7f6
|
Add combo score / bonus score attributes
|
2023-06-12 23:00:29 +09:00 |
Dan Balasescu
|
d10c63ed2d
|
Fix difficulty calculation when mods are involved
|
2023-06-08 16:29:34 +09:00 |
Dan Balasescu
|
77c745cc94
|
"TotalScoreV1" -> "LegacyTotalScore"
|
2023-06-06 17:25:28 +09:00 |
Dan Balasescu
|
02111e3854
|
Implement ScoreV1 calculation for OsuRuleset
|
2023-06-02 17:36:45 +09:00 |
Dan Balasescu
|
1e9b60f07f
|
Merge pull request #16524 from stanriders/move-td-reduction
Fix touch device difficulty reduction not affecting star rating
|
2022-09-21 12:51:14 +09:00 |
StanR
|
1801ae3c6a
|
Move flashlight TD difficulty reduction to diffcalc
|
2022-09-14 17:40:22 +03:00 |
StanR
|
c2e3fcfa3f
|
Merge branch 'master' into move-td-reduction
|
2022-09-09 17:24:58 +03:00 |
apollo-dw
|
b5779508d0
|
Retrieve great hit window from the hit object
|
2022-09-06 17:10:32 +01:00 |
Dan Balasescu
|
9645bfe708
|
Bump difficulty calculator versions
|
2022-09-02 16:27:25 +09:00 |
Dan Balasescu
|
2c6c315e3a
|
Merge branch 'master' into pp-balancing
|
2022-08-04 15:40:46 +09:00 |
Dean Herbert
|
aca19a005e
|
Add versioning to difficulty calculators
|
2022-07-21 18:15:25 +09:00 |
StanR
|
35e841de95
|
Move base performance multiplier to a const
|
2022-07-20 15:54:49 +03:00 |
StanR
|
760742e358
|
Move relax global multiplier to diffcalc
|
2022-07-14 00:42:50 +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 |
Dan Balasescu
|
e6ccca8045
|
Fix inspection
|
2022-06-29 16:29:17 +09: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
|
f8830c6850
|
Automated #nullable processing
|
2022-06-17 16:37:17 +09:00 |
apollo-dw
|
e7602563fb
|
Fetch lastlast object from beatmap, not objects list
|
2022-06-10 10:28:14 +01:00 |
apollo-dw
|
66a6467403
|
Pass object position to the object
|
2022-05-26 19:26:14 +01:00 |
apollo-dw
|
30b9e0e7ab
|
Use object list size for object position
|
2022-05-24 16:30:25 +01:00 |
apollo-dw
|
26985ca8af
|
Store hitobject history in the hitobject
|
2022-05-22 16:26:22 +01:00 |
Dan Balasescu
|
ce095d6af6
|
Merge branch 'master' into fl-opacity
|
2022-04-26 18:34:53 +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 |
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 |
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 |
StanR
|
2f2006715e
|
Slightly refactor difficulty and pp calculators
|
2021-12-17 23:40:23 +03:00 |
Dan Balasescu
|
383bf7cdfc
|
Only allow HD combination alongside FL
|
2021-11-30 10:39:48 +09:00 |
Dan Balasescu
|
e6e6e2d951
|
Merge branch 'master' into fl-opacity
|
2021-11-30 10:00:44 +09:00 |
MBmasher
|
a57c277a58
|
Move preempt back to CreateDifficultyAttributes
|
2021-11-21 23:43:09 +11:00 |
Dean Herbert
|
9f688f6291
|
Stop persisting `Skill`s in `DifficultyAttributes`
|
2021-11-21 12:15:32 +09:00 |
MBmasher
|
f4b23f0960
|
Remove setting preempt in CreateDifficultyAttributes
|
2021-11-18 10:37:07 +11:00 |
Dean Herbert
|
369b4ba789
|
Update `DifficultyCalculator` to take an `IRulesetInfo`
|
2021-11-15 19:16:48 +09:00 |
Dean Herbert
|
62d670a3ca
|
Update `DifficultyCalculator` to take an `IWorkingBeatmap`
|
2021-11-15 19:16:48 +09:00 |
MBmasher
|
5a3be778a1
|
Resolve conflicts with recent slider hotfix
|
2021-11-12 21:41:01 +11:00 |
MBmasher
|
131e64e56c
|
Add bonus based on opacity of hit objects
|
2021-11-12 21:29:51 +11:00 |
Dan Balasescu
|
9fb2402781
|
Remove unnecessary parens
|
2021-11-12 17:31:25 +09:00 |
apollo-dw
|
cdfe022805
|
Fix potential NaN values
|
2021-11-12 00:56:08 +00:00 |
apollo-dw
|
2d2a6d8a18
|
Swap to a harsher formula for slider dropped nerf
|
2021-11-10 04:00:54 +00:00 |