Dan Balasescu
|
c18cd65081
|
Merge pull request #26694 from chandler14362/hit-object-result-allocations
Avoid closure allocations when applying hit object results
|
2024-02-06 17:49:26 +09:00 |
|
Bartłomiej Dach
|
0b82df00c0
|
Merge branch 'master' into mania-skin-alloc
|
2024-02-05 15:09:56 +01:00 |
|
Bartłomiej Dach
|
8b9c9f4fed
|
Add NRT annotations to DrawableManiaRuleset
|
2024-02-05 14:52:08 +01:00 |
|
Dean Herbert
|
cc5e1e0af3
|
Merge pull request #26957 from smoogipoo/net8
Update to .NET 8 + C# 12
|
2024-02-05 20:59:31 +08:00 |
|
Bartłomiej Dach
|
fb80d76b4a
|
Apply further changes to remove remaining weirdness
|
2024-02-05 13:37:38 +01:00 |
|
Bartłomiej Dach
|
39fe078984
|
Merge branch 'master' into hit-object-result-allocations
|
2024-02-05 13:24:10 +01:00 |
|
Bartłomiej Dach
|
efe6bb25b1
|
Refactor result application around again to remove requirement for fields
Co-authored-by: Dean Herbert <pe@ppy.sh>
|
2024-02-05 13:21:01 +01:00 |
|
Dan Balasescu
|
6e4d52863c
|
Upgrade to .NET 8 SDK
|
2024-02-02 21:28:51 +09:00 |
|
Andrei Zavatski
|
e00e583bb4
|
Fix DrawableManiaRuleset performing skin lookup every frame
|
2024-02-02 03:56:38 +03:00 |
|
Bartłomiej Dach
|
f89923aeae
|
Annotate mods that give pp
|
2024-01-31 14:59:35 +01:00 |
|
Andrei Zavatski
|
8e20eed4ef
|
Don't use LINQ in ReceivePositionalInputAt
|
2024-01-30 03:19:27 +03:00 |
|
Andrei Zavatski
|
7dba870518
|
Rework Content storage in ColumnFlow
|
2024-01-30 03:07:37 +03:00 |
|
Chandler Stowell
|
93bd3ce5ae
|
update DrawableHitCircle.ApplyResult to pass this to its callback
|
2024-01-25 11:25:41 -05:00 |
|
Dean Herbert
|
dda96d7106
|
Rename JudgementPiece to TextJudgementPiece
|
2024-01-25 19:31:57 +09:00 |
|
Chandler Stowell
|
d2775680e6
|
use stack to pass action state when applying hit results
this removes closure allocations
|
2024-01-24 13:13:45 -05:00 |
|
Dean Herbert
|
e9812fac7a
|
Fix osu!mania judgments not being pooled correctly
|
2024-01-15 20:50:09 +09:00 |
|
Salman Ahmed
|
08d88ec2fa
|
Add back initial position transform to ensure correctness
|
2023-12-29 20:47:18 +03:00 |
|
Salman Ahmed
|
8df9a1ee1f
|
Fix argon miss judgement on mania placed on a different position
|
2023-12-29 20:43:03 +03:00 |
|
Dan Balasescu
|
2ec6aa7fbb
|
Make mania scroll speed independent of hit position
|
2023-12-26 12:46:21 +09:00 |
|
Dean Herbert
|
7e09164d70
|
Merge pull request #26036 from smoogipoo/fix-perfect-mod-special-judgements
Fix perfect mod not failing with special judgements
|
2023-12-22 18:22:28 +09:00 |
|
Dan Balasescu
|
93efa98d9b
|
Fix mania "Great" hits failing with perfect mod
|
2023-12-22 16:19:36 +09:00 |
|
Dan Balasescu
|
6b4b2a57fc
|
Expose only as one method
|
2023-12-21 14:58:23 +09:00 |
|
Dan Balasescu
|
4e3b994142
|
Relocate HitResult numeric score to ScoreProcessor
|
2023-12-21 14:52:31 +09:00 |
|
Bartłomiej Dach
|
8c06d3873d
|
Merge branch 'master' into mania-scorev2-values
|
2023-12-20 15:54:31 +01:00 |
|
Dan Balasescu
|
bff08d124b
|
Remove mania mod multiplier for DT/NC
|
2023-12-20 22:28:50 +09:00 |
|
Dean Herbert
|
e0c27510f2
|
Remove remaining usage of NotePerfectBonus
|
2023-12-20 19:47:36 +09:00 |
|
Dan Balasescu
|
023bbda7db
|
Change mania to 85% acc / 15% combo
|
2023-12-20 18:43:06 +09:00 |
|
Dan Balasescu
|
104fbbde94
|
Change mania scoring to match ScoreV2
|
2023-12-20 18:35:45 +09:00 |
|
Dean Herbert
|
831c273b45
|
Merge pull request #25887 from smoogipoo/restore-taiko-accuracy
Restore taiko accuracy to ScoreV2 values
|
2023-12-20 17:29:40 +09:00 |
|
OliBomby
|
ec578e1d9f
|
fix near-zero length sliders n stuff being placeable
|
2023-12-19 21:20:21 +01:00 |
|
Dean Herbert
|
372f930f8b
|
Refactor usage of object counts for mania key count lookup to be a bit safer
Protects against non-initialised values and also div-by-zero.
|
2023-12-19 18:28:04 +09:00 |
|
Dan Balasescu
|
c1b55c7fac
|
Add ScoreProcessor methods to override numeric result
|
2023-12-19 13:50:31 +09:00 |
|
Dan Balasescu
|
30116512ca
|
Populate MaxCombo scoring attrib for non-osu rulesets
|
2023-12-18 12:01:51 +09:00 |
|
clayton
|
f07771f59b
|
Fix fallback column colors for legacy split stage mania skins
|
2023-12-15 22:41:55 -08:00 |
|
Bartłomiej Dach
|
432ce275c4
|
Explain magic constants better
|
2023-12-15 20:43:18 +01:00 |
|
Dean Herbert
|
e8f3e52c9e
|
Fix nullref failure in tests
|
2023-12-15 19:17:48 +09:00 |
|
Dean Herbert
|
eb5a8284f1
|
Move mobile check earlier to avoid unnecessary looping
|
2023-12-15 19:16:18 +09:00 |
|
Dean Herbert
|
456916f680
|
Fix column sizing exceeding screen width on tablets
|
2023-12-15 18:02:27 +09:00 |
|
Dean Herbert
|
fdcf87569c
|
Merge pull request #25711 from smoogipoo/mania-convert-song-select-keycount
Display osu!mania keycount in song select carousel panels and details
|
2023-12-13 16:31:25 +09:00 |
|
Dean Herbert
|
0e4e916388
|
Sneaky comment fix
|
2023-12-13 15:04:52 +09:00 |
|
Dan Balasescu
|
6ed5613c22
|
Merge branch 'master' into mania-convert-song-select-keycount
|
2023-12-13 13:53:50 +09:00 |
|
Dan Balasescu
|
2930b53edd
|
Simplify implementation
|
2023-12-13 13:43:14 +09:00 |
|
Dan Balasescu
|
36d0ec34d3
|
Merge pull request #25727 from PercyDan54/mania-autoplay-0ms-hold
Fix mania Autoplay mod missing 0ms hold notes
|
2023-12-13 12:13:53 +09:00 |
|
PercyDan54
|
b20b2203ac
|
Fix mania Autoplay mod missing 0ms hold notes
|
2023-12-11 21:10:14 +08:00 |
|
Dan Balasescu
|
b36db3518c
|
Add keycount to song select details panel and carousel panels
|
2023-12-09 22:31:51 +09:00 |
|
Dan Balasescu
|
81fe15f288
|
Fix osu!mania converted key count edge cases
|
2023-12-09 15:39:54 +09:00 |
|
Dan Balasescu
|
0fe2e1e8d6
|
Re-fix mania conversion following new discoveries
|
2023-12-08 16:33:10 +09:00 |
|
Dan Balasescu
|
d6cb8b70bb
|
Fix FP precision issue when converting mania beatmaps
|
2023-12-07 12:26:02 +09:00 |
|
Dan Balasescu
|
d0acb7f4f9
|
Improve commenting
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
|
2023-12-04 06:08:31 +09:00 |
|
Dan Balasescu
|
230278f2c9
|
Once again remove Mania passive HP drain
|
2023-12-03 01:47:20 +09:00 |
|