Dean Herbert
d87f0557ce
Update colours for 3k to not use double-purples
2023-03-15 17:18:45 +09:00
Dean Herbert
5aebbac6c5
Fix osu!mania hold note animations not correctly re-applying after rewind
...
There's early exit logic in `OnPressed`/`OnReleased` for the sake of
keeping order correct, but this doesn't account for the fact that
`DrawableHitObject` resets all animations when the hit state changes.
A bit of an ugly workaround, but seems to work as expected.
2023-03-14 18:15:19 +09:00
Dean Herbert
f40a4b591f
Adjust animation length and colouring of hitting layer
2023-03-14 18:14:29 +09:00
Dean Herbert
300d81c46b
Add hitting layer to fix hit lighting not being applied to tail piece
...
Taken from https://github.com/ppy/osu/pull/22820#issuecomment-1462626898 .
2023-03-14 17:29:19 +09:00
Bartłomiej Dach
6b2a70b112
Remove unused fields
2023-03-09 19:14:08 +01:00
Dean Herbert
08b88ed639
Adjust hold note head icon to be more centered
2023-03-09 20:46:24 +09:00
Dean Herbert
e12ab165b8
Adjust colours a bit to make hold note bodies more accented
2023-03-09 20:46:24 +09:00
Dean Herbert
2ad531f263
Adjust argon note shadows and body to be closer in line with new design proposal
2023-03-09 20:27:58 +09:00
Dean Herbert
526eeedec2
Adjust explosion and hit target to not include shadow portion in height calculation
2023-03-09 20:27:43 +09:00
Dean Herbert
ed3ff62e4f
Add note about why bodyPiece
sizing is done as it is
...
I think we're going to have to change this as it's quite limiting in
what you can do with osu!mania skin implementation, but for now I want
to leave a note as to why this is done, because each time I have to
trial and error check what breaks when adjusting it.
2023-03-09 20:26:49 +09:00
Dean Herbert
bfc0b946fb
Remove additive blending from argon body piece
2023-03-09 20:26:35 +09:00
Dean Herbert
030742c648
Use different icon style on hold note heads
2023-03-09 19:02:45 +09:00
Dean Herbert
e246784867
Fix dual stage column colours not being looked up correctly
2023-03-09 18:25:30 +09:00
Dean Herbert
b8e87e3a08
Update osu!mania argon colours to match new proposal
2023-03-08 20:03:06 +09:00
Natelytle
6399b9b5b1
expose hit windows publicly for testing purposes
2023-03-05 21:35:36 -05:00
Dean Herbert
36058b3da2
Fix upwards scroll direction not working with recent hold note display changes
2023-03-03 18:03:06 +09:00
Natelytle
ab8d19e627
Fix erfc approximation
2023-02-24 21:31:57 -05:00
Natelytle
bfc642ee9b
Change types, remove pointless duplicate likelihood function
2023-02-24 21:22:17 -05:00
Natelytle
66529f67b8
Add comments
2023-02-24 00:41:34 -05:00
Natelytle
3a1c47981d
Avoid repeated code using structs and methods
2023-02-24 00:03:18 -05:00
Natelytle
4a8d67980c
Fix NaNs (whoops)
2023-02-21 18:37:14 -05:00
Natelytle
bafb8f6108
Address abraker's review, add approximation for legacy LN tails
2023-02-21 18:34:38 -05:00
Natelytle
15ca5359a7
Fix incorrect logDiff function, make lazer tail multiplier a const
2023-02-20 18:13:54 -05:00
Natelytle
11f6fd08ac
Fix issue with high misscount plays returning 115 UR
2023-02-19 22:35:38 -05:00
Natelytle
06a2358c43
account for mania tests
2023-02-19 17:52:15 -05:00
Natelytle
35119bc5fa
Address reviews
2023-02-19 16:33:32 -05:00
Natelytle
08ceb02576
Rename "Judgements" to "HitWindows"
2023-02-19 00:37:53 -05:00
Natelytle
97da8cc2ff
Reformatting, increase precision a lot by rewriting in terms of the log of the complement
2023-02-19 00:32:38 -05:00
Natelytle
33a73e3818
update desmos, remove redundant parenthesis
2023-02-17 20:03:55 -05:00
Natelytle
2d7c99b6f3
Massively improve estimation accuracy using a folded distribution
2023-02-17 00:28:09 -05:00
Natelytle
db0fda0638
Remove pointless erf approximation, fix lazer return statement
2023-02-15 23:09:57 -05:00
Dean Herbert
da8ab7143b
Merge branch 'master' into maximum-judgement-offset-in-hit-object
2023-02-15 14:48:15 +09:00
Dean Herbert
bd8c58dc62
Adjust applied body ratio to ROUGHLY match stable
2023-02-14 14:34:12 +09:00
Natelytle
01dbce6a31
More formatting
2023-02-12 20:00:19 -05:00
Natelytle
9ff4c1b8ef
fix const name
2023-02-12 19:44:11 -05:00
Natelytle
5a0aa24ebc
Code quality overhaul
2023-02-12 19:05:52 -05:00
Natelytle
fde20e1216
Add desmos links to likelihood functions
2023-02-12 16:42:08 -05:00
Natelytle
2b5ab4169c
Revert unrelated files changed in formatting commit
2023-02-11 23:08:45 -05:00
Natelytle
b0cd729b88
fix convert OD with lazer judgements
2023-02-11 22:25:39 -05:00
Dean Herbert
b1d2a433f8
Apply second attempt at fixing long note bodies
2023-02-10 20:36:58 +09:00
Dean Herbert
5091c50003
Change scroll direction logic to not interfere with scale
2023-02-10 19:18:17 +09:00
Dean Herbert
61c968d7f8
Revert completely incorrect change
2023-02-10 19:18:00 +09:00
Natelytle
7196325c00
Merge remote-tracking branch 'master/master' into maniastatacc
2023-02-07 16:19:55 -05:00
Natelytle
4535b297fb
rename method
2023-02-06 17:48:18 -05:00
Natelytle
68cea94c21
readability bump
2023-02-06 17:43:22 -05:00
Dean Herbert
c691a0d3af
Merge branch 'master' into sheared_slider_implementation_clean_ii
2023-02-06 17:49:33 +09:00
mk56-spn
3f0ce75bf5
Rename NormalSliderBar.cs to RoundedSliderBar.cs
2023-02-02 17:24:45 +01:00
Dean Herbert
8a39afd293
Merge pull request #22402 from itsMapleLeaf/argon-mania-hold-tail-no-sprite
...
Improve argon osu!mania hold notes visuals and fix reverse scroll direction looking wrong
2023-02-02 14:39:23 +09:00
itsMapleLeaf
ccd68a6263
optimize imports
2023-02-01 19:22:28 -06:00
itsMapleLeaf
a8ce0a3278
now without the weird hacks
2023-02-01 18:50:38 -06:00