Commit Graph

1743 Commits

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