1
0
mirror of https://github.com/ppy/osu.git synced 2025-03-16 00:37:19 +08:00

2376 Commits

Author SHA1 Message Date
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