Commit Graph

1600 Commits

Author SHA1 Message Date
57310c86c7 Remove unnecessary fields 2019-09-20 15:09:51 +03:00
093ed8421e Remove "allow slider ball tinting" ruleset setting 2019-09-20 15:08:00 +03:00
1b45014ff6 Use logical-OR 2019-09-20 00:25:16 +03:00
f6291170b1 Implement tinting slider ball with combo colour 2019-09-20 00:11:37 +03:00
8fcfd82316 Add AllowSliderBallTint to skin configuration 2019-09-20 00:10:55 +03:00
033ed2e1f5 Add setting to always tint slider ball 2019-09-20 00:10:28 +03:00
0640b2eb35 Fix judgement sizes not matching legacy skins (#6145)
Fix judgement sizes not matching legacy skins
2019-09-19 18:49:35 +09:00
3abcd898a6 Add hit lighting (#6144)
Add hit lighting

Co-authored-by: Dan Balasescu <smoogipoo@smgi.me>
2019-09-19 18:49:22 +09:00
027d6194f2 Merge branch 'master' into add-hit-lighting 2019-09-19 18:07:29 +09:00
db24cfbead Merge remote-tracking branch 'origin/master' into auto-restart-mod-perfect
# Conflicts:
#	osu.Game/Screens/Play/Player.cs
2019-09-19 17:57:04 +09:00
2cd7c769e1 Merge remote-tracking branch 'upstream/master' into fix-judgement-size 2019-09-19 16:32:37 +09:00
1150e9fdfb Bring other mods up-to-date 2019-09-19 01:45:42 +09:00
5901a915e7 Always update drawable hitobject state on skin change 2019-09-18 20:19:57 +09:00
aa1a625643 Add back incompatibility marker 2019-09-18 20:07:44 +09:00
cfdac956c2 Fix issues with colour and skin application 2019-09-18 20:04:49 +09:00
9c9cb8e217 Merge remote-tracking branch 'upstream/master' into traceable-mod 2019-09-18 19:36:07 +09:00
26eca5b1f4 Fix judgement sizes not matching skins stable 2019-09-18 02:56:03 +09:00
ba76f09c99 Add initial implementation of hit lighting
Requires a supporting skin, like osu!classic for now.
2019-09-18 02:49:54 +09:00
a407e267a2 Fix PF/SD legacy mod conversion
Upon investigating an user report in #6091 that indicated that viewing
replays using the Perfect mod would also display the Sudden Death mod
icon despite Perfect being the more restrictive of the two, it turned
out that the logic of importing legacy scores was missing that corner
case. A similar case of Double Time/Nightcore mutual exclusion was
handled, but PF/SD was missed.

Add analogous handling of PF/SD legacy mods for all four rulesets,
and additionally cover a tiny fraction of all cases with unit tests.
The most problematic cases (NC+HD and PF+SD) are covered in all four
basic rulesets.
2019-09-15 22:55:25 +02:00
624e5644a4 Change osu!catch key trigger to occur on frame before positional change 2019-09-13 23:06:35 +09:00
125b3fda6c Merge branch 'master' into improve-catch-replay-frames 2019-09-13 19:23:15 +09:00
5c2c055614 Set lifetime on initial state update 2019-09-13 18:49:21 +09:00
9fc60aeefc Merge branch 'master' into reset-dho-lifetimes 2019-09-12 19:29:14 +09:00
f21e47d6d2 Move expire to DrawableHitObject 2019-09-12 19:29:08 +09:00
acdfeef1dc Improve how osu!catch stores and replays key actions 2019-09-12 18:33:46 +09:00
96efc91b51 Fix follow points not displaying on some skins 2019-09-11 14:57:42 +09:00
aea1ab7fee Merge branch 'master' into skinned-cursortrail-2 2019-09-11 14:11:52 +09:00
6760e239a1 Fix osu! hitcircle font textures being incorrectly sized 2019-09-11 13:39:21 +09:00
6c00d3936a Reduce interval between cursor trail parts 2019-09-11 13:28:46 +09:00
70d39e9be4 Always apply stable's magic ratio 2019-09-11 13:28:36 +09:00
36d3736e1d Fix hitcircle font prefix not being read for legacy skins 2019-09-10 18:06:24 +09:00
e3b972187e Fix incorrect cursor trail size + scale 2019-09-09 19:30:36 +09:00
a200485fbd Implement disjoint (old style) cursor trails 2019-09-09 19:23:02 +09:00
292d50aacf Don't confine the cursor trail 2019-09-09 19:22:49 +09:00
3b1b7910bb Add toggle for cursor trail interpolation 2019-09-09 19:22:27 +09:00
1d225ba81e Add FadeDuration to control cursor trail fade 2019-09-09 19:02:10 +09:00
195f101799 Move complex property below ctor 2019-09-09 19:00:42 +09:00
55afcc1e04 Add skin component for the legacy cursor trail 2019-09-09 17:53:51 +09:00
7adfae3784 Reorder CursorTrail members 2019-09-09 12:35:15 +09:00
6ce36bd39e Merge branch 'master' into stop-counting-to-score-after-fail 2019-09-06 16:12:53 +09:00
a50284a5eb Merge pull request #6019 from peppy/hit-window-refactor
Refactor HitWindows for legibility
2019-09-06 16:10:04 +09:00
b3f61abd49 Use float types for cursor sizes (#5958)
Use float types for cursor sizes
2019-09-06 15:45:44 +09:00
6cdc87bd29 Fix allowed results omissions 2019-09-06 15:37:20 +09:00
f925e781a9 Refactor HitWindows for legibility 2019-09-06 15:24:14 +09:00
bda21998c4 Add helper method to make direct casts be used 2019-09-05 16:48:56 +09:00
2983918f71 Merge remote-tracking branch 'upstream/master' into skin-configuration-refactor 2019-09-04 13:40:41 +09:00
f8c1afa539 Fix two more cases of judgements appearing on hit error display when they shouldn't 2019-09-03 20:17:39 +09:00
858828d4ef Merge remote-tracking branch 'upstream/dependabot/nuget/ppy.osu.Game.Resources-2019.903.1' into fix-catch-catcher 2019-09-03 18:31:19 +09:00
bebc3309ce Refactor skin configuration to be infinitely extensible 2019-09-03 17:57:34 +09:00
3854bc68e0 Merge branch 'master' into fix-ring-glow-lookup 2019-09-03 16:14:07 +09:00