Commit Graph

839 Commits

Author SHA1 Message Date
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
42eafe318c Remove various simple obsoletions 2022-10-28 13:20:58 +09:00
86d5fcc26d Added tests 2022-10-26 19:30:42 +02:00
77dcd0fae2 Create BezierConverter.cs 2022-10-26 17:21:20 +02:00
da93849b80 Rename some pieces and better document SampleBankInfo 2022-10-25 14:55:33 +09:00
8a88339e78 Allow combo colour normalisation to be disabled 2022-10-14 14:37:24 +09:00
15db65c037 Extract to struct, add dictionary term 2022-10-14 14:12:53 +09:00
4149235e63 Limit minimum brightness of combo colours 2022-10-13 14:05:33 +09:00
f060e6a780 Implement hold "sliding" samples in osu!mania 2022-10-11 16:31:37 +09:00
5a4196fd51 Make currentEffectPoint non-nullable 2022-10-10 15:34:29 +02:00
d389808427 Make effect point search more efficient 2022-10-10 14:00:26 +02:00
eae32ca483 Switch DefinitelyBigger to AlmostBigger to account for fp errors 2022-10-10 09:39:40 +02:00