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
aec04dcf90
Use Clock.ElapsedFrameTime instead
2019-09-09 15:36:20 +03:00
c4aee11fe0
Revert renaming changes
2019-09-09 15:35:18 +03: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
9defcb0e99
Remove redundant using directive
2019-09-08 21:37:50 +03:00
f5f2713a17
Account angle change negatively on rewind
2019-09-08 16:14:14 +03:00
3d8b27abfa
RotationAbsolute -> BidirectionalRotation
2019-09-08 16:13:36 +03: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
d1cdf49dd5
Revert SkinnableSprite lookups to old behaviour
2019-09-03 14:21:54 +09:00
05ed9d3802
Merge remote-tracking branch 'upstream/master' into non-timeoffset-judgements
2019-09-03 13:07:58 +09:00
4f3511e8e9
Fix ring glow lookup being incorrect
2019-09-03 12:32:10 +09:00
0261456d5a
Merge branch 'master' into play-to-gameplay
2019-09-03 11:42:15 +09:00
cb55159b28
Use float types for cursor sizes
2019-09-03 01:28:51 +03:00
09097f7680
Merge branch 'master' into iskincomponent
2019-09-02 22:38:57 +09:00
0ee0184e01
Remove unnecessary usings
2019-09-02 19:13:06 +09:00