Commit Graph

850 Commits

Author SHA1 Message Date
c6fc180659 remove all test usages of SampleControlPoint 2023-04-26 14:21:52 +02:00
6c70948681 Remove IContext & add IHasGenerateTicks 2023-04-26 13:10:57 +02:00
e27c4dfa10 Invoke ApplyDefaultsToSelf 2023-04-26 11:46:05 +02:00
66eda40cdf fix implementations of IHasSliderVelocity 2023-04-25 18:22:22 +02:00
065464d90c Fixed DifficultyPointPiece 2023-04-25 18:12:53 +02:00
ebe1d852f5 remove other usages of hitobject SampleControlPoint 2023-04-25 16:01:43 +02:00
97910d6be6 remove unused directives 2023-04-25 13:06:37 +02:00
891b87a5ff remove ApplyLegacyInfo method 2023-04-25 12:52:21 +02:00
ea1e6e9798 Add LegacyContext 2023-04-25 12:12:46 +02:00
a4c6850ab2 made the SampleControlPoint and DifficultyControlPoint obsolete 2023-04-25 11:34:09 +02:00
db86ced4b4 Invoke RevertResult on parent DHO when nested DHO is reverted
The behaviour described above was removed in
812a4b412a, thus henceforth
contradicting `RevertResult`'s xmldoc. As it is relied on by some
external rulesets, bring it back to unbreak them.
2023-04-11 18:29:08 +02:00
044b0604b2 Move OmitFirstBarLine to TimingControlPoint 2023-02-28 19:29:31 +09:00
3ee046000e Merge branch 'master' into revert-result-in-playfield 2023-02-16 21:54:29 +01:00
da8ab7143b Merge branch 'master' into maximum-judgement-offset-in-hit-object 2023-02-15 14:48:15 +09:00
9d09141ab7 Move taiko-specific property out of DrawableHitObject 2023-02-12 16:09:28 +09:00
f0d11f44fc Always add to additions soundbank in convertSoundType 2023-02-09 22:27:52 +01:00
34d1890f1c Change snapping to only apply to classic mod 2023-02-09 18:22:14 +09:00
258de3b2d8 Store RawTime in JudgementResult 2023-02-09 17:15:37 +09:00
5f0636c330 Merge branch 'maximum-judgement-offset-in-hit-object' into revert-result-in-playfield 2023-02-09 16:47:58 +09:00
74ab036f3e Refactor SkinnableSound.Samples to be non-nullable 2023-01-27 19:32:30 +09:00
efef97d5be Store Result.TimeAbsolute separately from offset
Calculating from TimeOffset is bad because it loses precision.
The result time won't change anymore
even If `HitObject.GetEndTime()` changes later.
2023-01-24 15:35:06 +09:00
11e1b22bf5 Move MaximumJudgementOffset to HitObject
We want to access this property for computing lifetime
2023-01-19 21:23:55 +09:00
812a4b412a Move judgement result revert logic to Playfield
Previously, some judgement results were not reverted
when the source DHO is not alive (e.g. frames skipped in editor).
Now, all results are reverted in the exact reverse order.
2023-01-19 19:57:13 +09:00
d1ca4ebd40 Merge pull request #21559 from OliBomby/stream-tool-1
Add segment end completions list to SliderPath
2023-01-11 15:31:04 +09:00
08d2fbeb8e Use new ArgumentNullException.ThrowIfNull throw-helper API 2022-12-22 21:27:59 +01:00
27c497145f Fix the MOTHERLOAD of undetected issues that are now visible thanks to net6.0 2022-12-16 18:16:26 +09:00
98a312ca96 Fix segmentEnds incorrect on shortened paths 2022-12-07 09:52:09 +01:00
cd46ca31f9 Add segmend end completions to SliderPath 2022-12-07 09:51:22 +01:00
896f2d8f74 Fix multiple instances of last hitobject time being calculated incorrectly 2022-12-01 18:04:06 +09:00
2e19e93036 Rename method 2022-11-30 22:54:14 +01:00
cff3e06ad6 Update state based on result during LoadComplete 2022-11-27 20:57:00 +01:00
7bc8908ca9 Partial everything 2022-11-27 00:00:27 +09:00
f9d952220f Fix barlines being misaligned if generation start time is clamped 2022-11-23 18:12:03 +09:00
40f2da364c Limit how far before the first hitobject that barlines can be generated 2022-11-21 14:40:25 +09:00
106f1cf90b Merge branch 'master' into combo-colour-brightness-limit 2022-11-11 18:24:39 +09:00
dd4cd3cf8e Move gameplay configuration to interface to allow editor overriding 2022-11-08 18:25:24 +09:00
c69a4f9333 Move major barline portion to default implementation to allow for further customisation
Of note, this removes the "major" barline triangles from legacy skins. I
think this is more correct, as they did not display in stable.
2022-11-07 14:29:58 +09:00
51078bddf9 Remove unused bindable 2022-11-06 23:34:04 +09:00
84179fb087 Merge branch 'master' into combo-colour-brightness-limit 2022-11-05 16:48:56 +01:00
566738494f Merge pull request #20952 from OliBomby/bezier-convert
Add conversion algorithm for lazer slider curves to work with stable
2022-11-04 16:49:51 +09:00
3ec9686e58 Fix test failures and rename configuration value to match better 2022-11-02 18:15:18 +09:00
99ba7c29dd Change range to 0-100% and rename to "normalisation" 2022-11-02 13:47:11 +09:00
2f3c80f884 Remove toggle and change method of application to blend with original colour 2022-11-02 13:08:29 +09:00
a01602e63c Merge branch 'master' into combo-colour-brightness-limit 2022-11-02 12:09:27 +09:00
f014acfc8d Fix DrawableHitObject.AccentColour not being updated if object entry is not attached 2022-11-01 19:34:53 +09:00
27af91003b Merge branch 'master' into combo-colour-brightness-limit 2022-11-01 17:50:26 +09:00
0461303895 Change return type to List 2022-10-31 11:39:41 +01:00
414e21c657 Added xmldoc to public methods 2022-10-31 11:39:14 +01:00
94dd4045f1 Remove borrowed framework code 2022-10-31 15:42:17 +09:00
31ba77e378 Merge branch 'master' into bezier-convert 2022-10-31 15:41:08 +09:00