5f2c6b8d59
Merge pull request #12145 from bdach/mania-auto-hold-note-release
...
Remove release delay for hold notes when generating autoplay
2021-03-23 14:24:56 +09:00
29d4162e4e
Remove release delay for hold notes when generating autoplay
...
It was more intended for normal notes anyway (as they would be released
pretty much instantaneously, if it weren't for the delay).
2021-03-22 22:45:21 +01:00
5b1d9f4cf0
Fix constant case
2021-03-22 16:19:29 +09:00
690fb9224a
Combine constants for readability
2021-03-22 16:18:31 +09:00
db64fac824
Delay key fade in legacy mania skins
2021-03-22 15:26:22 +09:00
9a330c4c56
Fix mania hold note heads hiding when frozen
...
This was an insidious regression from a3dc1d5
. Prior to that commit,
`DrawableHoldNoteHead` had `UpdateStateTransforms()` overridden, to set
the hold note head's lifetime. When that method was split into
`UpdateInitialStateTransforms()` and `UpdateHitStateTransforms()`, the
lifetime set was moved to the former.
Unfortunately, that override served two purposes: both to set the
lifetime, and to suppress hit animations which would normally be added
by the base `DrawableManiaHitObject`. That fact being missed led to
`UpdateHitStateTransforms()` hiding the hold note head immediately on
hit and with a slight delay on miss.
To resolve, explicitly override `UpdateHitStateTransforms()` and
suppress the base call, with an explanatory comment.
2021-03-21 18:46:41 +01:00
aec859b4d1
Merge branch 'master' into fix-unsafe-skinnable-sample-play
2021-03-18 19:51:46 +01:00
7fa5fd5647
Update usages of config with framework changes
2021-03-17 16:10:16 +09:00
5b6018295d
Merge branch 'master' into diffcalc/skill-mods
2021-03-04 13:06:26 +09:00
cd1c1bf534
Centralise cases of performing actions on the current selection
...
By moving this to a central location, we can avoid invoking the
EditorChangeHandler when there is no selection made. This helps
alleviate the issue pointed out in
https://github.com/ppy/osu/issues/11901 , but not fix it completely.
2021-02-26 14:15:13 +09:00
cf4c88c647
Fix spacing
2021-02-25 21:38:21 +09:00
dff1d80f39
Update HasFlag usages to HasFlagFast
2021-02-25 15:38:56 +09:00
6b6811063b
Make ExpandDirection abstract
2021-02-24 15:05:12 +09:00
dd702ccfd2
Make mania FI/HD incompatible with each other
2021-02-24 14:34:37 +09:00
66643a97b0
Add a list of mods to Skill class
...
Although this isn't necessary for existing official rulesets and calculators, custom calculators can have use cases for accessing mods in difficulty calculation.
For example, accounting for the effects of visual mods.
2021-02-20 20:37:44 +11:00
00574a5288
Use ISample everywhere in Skin GetSample lookup path
2021-02-18 18:32:28 +09:00
d3f0c0730d
Merge branch 'master' into non-concurrent-sample-playback
2021-02-12 17:22:15 +09:00
68c20a2a37
Allow autoplay score generation to access mod list
2021-02-07 18:35:34 +01:00
f86f323625
Add a basic guard against setting ScrollMethod too late in initialisation
2021-02-04 22:28:17 +09:00
8295fb9081
Implement mania constant speed mod
2021-02-03 16:28:22 +09:00
de9d075f94
Initial sample + samplechannel rework
2021-01-19 17:11:40 +09:00
1b166d809e
Adjust package titles
2021-01-18 11:08:03 +09:00
ec00aaef90
Add nuget deploys for all rulesets
2021-01-18 10:53:31 +09:00
bf39aa5980
Fix incorrectly converted rotation values
2020-12-22 12:18:42 +09:00
e1b2de27a6
Update osu!mania legacy skin's judgement animation to match stable
2020-12-21 17:23:23 +09:00
1793385e96
Pass a score to the replay recorder to allow reading more general scoring data
2020-12-14 16:52:14 +09:00
a835ca9612
Fix anchors/origins for legacy pieces
2020-12-14 14:20:43 +09:00
1794bfeddb
Move offset into legacy mania judgement
2020-12-14 13:07:55 +09:00
ca11eeefdf
Merge branch 'master' into mania-legacyskin-scoreposition
2020-12-14 11:25:34 +09:00
cf7303e072
dotnet format
2020-12-13 22:54:01 +06:00
3741c2339a
simplify implementation and adjust the default values
2020-12-13 22:43:36 +06:00
2108844319
apply ScorePosition to the judgement container
2020-12-13 22:01:08 +06:00
f14e49c72e
fetch ScorePosition from the skin
2020-12-13 21:59:04 +06:00
60379b09db
added a container for the judgements to move up or down
2020-12-13 18:14:41 +06:00
e3c035fe9c
Adjust namespace
2020-12-07 12:32:52 +09:00
40da799103
Move piece files of Mania ruleset
2020-12-07 12:31:56 +09:00
5fbe1823a0
Merge branch 'master' into editor-beat-snap-always
2020-11-30 18:39:22 +01:00
7f34e11467
Merge pull request #10962 from smoogipoo/improve-dho-time-offsets
...
Fix judgement offsets in non-framestable contexts
2020-11-30 19:13:25 +09:00
c17d67bc7d
Merge branch 'master' into editor-beat-snap-always
2020-11-30 18:34:38 +09:00
9811c46e35
Rename application method to better describe what it actually does
2020-11-26 19:16:18 +09:00
f3f5ec7665
Fix Column
not calling base.Add
2020-11-26 18:08:40 +09:00
0414e5c550
Add MaximumJudgementOffset to DrawableHitObject, use in more places
2020-11-26 01:12:42 +09:00
827a089810
Merge branch 'master' into change-taiko-ez
2020-11-22 13:29:02 +01:00
24d7fa03d8
Merge branch 'master' into legacy-jugement-match-stable-transforms
2020-11-18 20:33:58 +01:00
5156de3a10
Merge branch 'master' into fix-judgement-transform-logic
2020-11-18 19:20:11 +01:00
20bb64c627
Fix mania misses not correctly animating (temporary solution)
2020-11-18 19:34:00 +09:00
94886a09b2
Remove fades from DrawableJudgement itself
2020-11-18 19:03:34 +09:00
49b8331ccd
Merge pull request #10877 from smoogipoo/fix-mania-judgement-displays
...
Fix hold note judgements displaying incorrectly
2020-11-18 19:00:14 +09:00
8247e6ce91
Move result type to ctor
2020-11-17 15:43:54 +09:00
f465dd5a5e
Move all extended animation logic out of DrawableJudgement
2020-11-17 14:59:34 +09:00