OliBomby
1a81e12192
Refactor PlacementBlueprint to not be hitobject specific
2024-09-23 16:33:36 +02:00
Dean Herbert
41756520b1
Rename SkinComponentsContainer
to SkinnableContainer
2024-08-22 17:42:50 +09:00
Dean Herbert
e465049050
Merge branch 'master' into mania-combo-counter
2024-08-14 15:12:00 +09:00
Dean Herbert
1b29b9bbb8
Merge pull request #29403 from smoogipoo/fix-catch-missing-objects
...
Fix fruit positions getting mangled when exploded from the plate
2024-08-14 00:59:56 +09:00
Dan Balasescu
93c1a27f22
Add failing test
2024-08-13 18:34:28 +09:00
Dean Herbert
e645651ef4
Merge branch 'master' into mania-combo-counter
2024-08-09 00:19:17 +09:00
Dean Herbert
3c572abaa7
Merge branch 'master' into ruleset-specific-combo-counter
2024-08-08 03:21:52 +09:00
Bartłomiej Dach
6100f5269d
Fix tests
2024-07-23 09:13:43 +02:00
Bartłomiej Dach
1d91201c43
Fix tests
2024-07-22 13:37:24 +02:00
Salman Ahmed
e4f90719ed
Update test to match new behaviour
2024-07-04 06:22:53 +03:00
Bartłomiej Dach
7f1d113454
Add failing test coverage for replay detach
2024-07-03 10:19:55 +02:00
Salman Ahmed
dce1b4ec6c
Merge branch 'master' into ruleset-specific-combo-counter
2024-07-01 08:31:40 +03:00
Bartłomiej Dach
deeb2e99a2
Add test for correct juice stream tick counts in editor
...
cda9440a29
inadvertently fixes this in the
most frequent case by inverting the `TickDistanceMultiplier` from being
not-1 to 1 on beatmap versions above v8.
This can still potentially go wrong if a beatmap from a version below v8
is edited, because upon save it will be reencoded at the latest version,
meaning that the multiplier will change from not-1 to 1 - but this can
be handled separately.
2024-06-28 11:58:07 +02:00
Bartłomiej Dach
6a6ccbc09f
Make list of breaks bindable
2024-06-19 07:44:03 +02:00
Bartłomiej Dach
5fcea01c13
Merge branch 'master' into ruleset-specific-combo-counter
2024-06-04 15:44:11 +02:00
Bartłomiej Dach
96af0e1ec3
Add failing test case for catch conversion
...
Test is an abridged / cropped version of
https://osu.ppy.sh/beatmapsets/971028#fruits/2062131 to demonstrate
the specific failure case (unfortunately can't use the whole beatmap
due to other conversion failures).
2024-05-28 13:13:17 +02:00
Bartłomiej Dach
21201e616d
Merge pull request #27723 from 64ArthurAraujo/editor-fix-reverse-selection
...
Fix reverse selection not updating new combo location
2024-03-28 11:25:17 +01:00
Bartłomiej Dach
a9cbabf711
Simplify tests
2024-03-28 10:05:26 +01:00
Arthur Araujo
60c93d2c6d
Add reverse pattern visual tests
2024-03-27 08:22:51 -03:00
Bartłomiej Dach
b74f8dba41
Merge branch 'master' into verify-abnormal-difficulty-settings
2024-03-26 11:13:16 +01:00
Bartłomiej Dach
9b923b1909
Fix code quality issues
2024-03-26 10:55:49 +01:00
Arthur Araujo
6fa663c8ca
Make check ruleset specific
2024-03-22 14:48:22 -03:00
Dan Balasescu
66ace02e58
Add test for banana shower fail
2024-03-20 17:31:11 +09:00
Bartłomiej Dach
f91423a775
Merge pull request #27456 from frenzibyte/catch-hr-issues
...
Fix catch fruit position getting randomised when last fruit has zero position
2024-03-05 14:23:27 +01:00
Dan Balasescu
5bd037fe8f
Merge branch 'master' into catch-fail-on-banana
2024-03-04 13:13:26 +09:00
Salman Ahmed
82373ff752
Add failing catch beatmap
2024-03-02 03:18:59 +03:00
Andrei Zavatski
dd32c0a226
Merge branch 'master' into judgements-rework
2024-02-16 20:08:57 +03:00
Salman Ahmed
ec85bf0ae6
Update other VS code configuration files
2024-02-16 01:45:30 +03:00
Bartłomiej Dach
3d8d0f8430
Update test expectations for catch
2024-02-14 08:37:20 +01:00
Salman Ahmed
02de9122d4
Remove behaviour of flipping catcher plate on direction change
2024-02-14 07:17:05 +03:00
Bartłomiej Dach
1eb04c5190
Add failing test coverage for catch
2024-02-13 11:47:38 +01:00
Andrei Zavatski
c500264306
Cache created judgement in HitObject
2024-02-09 23:20:31 +03:00
Dan Balasescu
6e4d52863c
Upgrade to .NET 8 SDK
2024-02-02 21:28:51 +09:00
Dean Herbert
a69fd8198d
Update framework and other nuget packages
...
- Moq held back because dicks
- NUnit held back because large API changes (trivial but effort)
- SignalR held back due to api deprecations
2024-01-21 11:00:53 +09:00
Bartłomiej Dach
88509f28ad
Adjust assertion to match new juice stream child ordering
2024-01-02 20:51:22 +01:00
Salman Ahmed
78cb6b6851
Abstractify LegacyComboCounter
to re-use for mania
2023-12-30 05:29:22 +03:00
Salman Ahmed
e469e06271
Refactor CatchLegacySkinTransformer
logic and remove HiddenByRulesetImplementation
entirely
2023-12-30 03:55:45 +03:00
Bartłomiej Dach
8f7e0571f0
Add failing test coverage of handling out-of-bounds catch objects
2023-12-27 10:51:05 +01:00
Dan Balasescu
88a5ba8167
Add mania/osu sudden death mod tests
2023-12-22 16:43:09 +09:00
Bartłomiej Dach
555559c5c1
Add testing for GetRateAdjustedDisplayDifficulty()
implementations
2023-12-14 20:41:12 +01:00
Bartłomiej Dach
15ce45ac71
Merge pull request #25726 from smoogipoo/fix-catch-clamping
...
Fix catch applying positional clamping too early
2023-12-13 18:47:05 +01:00
Dan Balasescu
c255339999
Merge branch 'master' into catch-hyperdash-stable-sort
2023-12-13 12:40:39 +09:00
Dan Balasescu
6320194e19
Fix catch applying positional clamping too early
2023-12-11 21:52:39 +09:00
Dean Herbert
a500f55ec6
Merge pull request #25688 from peppy/match-default-sv
...
Change default slider velocity for new beatmaps to match osu!stable
2023-12-07 11:52:16 +09:00
Dean Herbert
79826dee58
Fix tests which were relying on SliderMultiplier==1
2023-12-06 13:50:10 +09:00
Dan Balasescu
40ff95d586
Fix diffcalc tests
2023-12-06 12:27:11 +09:00
Dan Balasescu
2c44ca1915
Add more test beatmaps
...
Move test files to Catch.Tests project
2023-12-06 12:27:11 +09:00
Dan Balasescu
3aaba3183b
Match stable precision when generating catch bananas
2023-12-05 15:39:26 +09:00
Dan Balasescu
7d602c792d
Fix legacy tick distance in JuiceStream generation
2023-12-05 15:10:03 +09:00
Dan Balasescu
b90de83f33
Replicate integer calculations for tiny tick conversion
2023-12-05 11:58:00 +09:00