Commit Graph

529 Commits

Author SHA1 Message Date
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
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
Bartłomiej Dach bb198e0c5a
Add test coverage for missing hyperdashes on simultaneous notes 2023-12-04 09:26:23 +01:00
Dan Balasescu c755bcbec4
Add failing test 2023-12-04 14:30:08 +09:00
Dean Herbert efb6c30252
Merge branch 'master' into scoring-test-mods 2023-11-28 18:38:50 +09:00
Bartłomiej Dach b6e3e42445
Merge branch 'master' into bspline-sliders 2023-11-20 12:03:29 +09:00
Dean Herbert b88e3cd26f
Change `ResourceStore` provided to `Skin` to be a fallback, not replacement 2023-11-16 20:19:01 +09:00
cs fa976a5aa0 Fix code style/quality issues 2023-11-13 08:25:27 +01:00
Thomas Müller-Höhne 926636cc03 Generalize Bezier curves to BSplines of Nth degree 2023-11-11 13:32:53 +01:00
Bartłomiej Dach cc1f1d2270
Fix Floating Fruits not flipping playfield properly
Regressed by https://github.com/ppy/osu/pull/25070.
2023-10-19 19:47:49 +02:00
Dean Herbert 5341a335a6
Bypass `Parent` nullability checks for now 2023-10-17 17:48:45 +09:00
Salman Ahmed 693b8d72db Fix test catcher sprites in "special skin" incorrectly suffixed as being @2x 2023-10-10 01:26:59 +03:00
Bartłomiej Dach d7e891140d
Apply mod multipliers to local score V1/V2 reimplementations 2023-10-09 13:04:12 +02:00
Bartłomiej Dach 419cc8784a
Apply mods to processor-based score algorithms 2023-10-09 12:59:02 +02:00
Bartłomiej Dach 0ffb906741
Merge pull request #24831 from peppy/update-deps
Update all dependencies (except for Moq)
2023-09-19 07:50:27 +02:00
Dean Herbert 56b5f52e83 Update all dependencies (except for Moq) 2023-09-16 15:37:31 +09:00
Bartłomiej Dach aa8aa14a57
Add catch scoring algorithms to test scene 2023-09-15 12:58:29 +02:00
Bartłomiej Dach 5eccc771c2
Turn off non-perfect judgements for catch scoring test scene 2023-09-15 12:58:29 +02:00
Bartłomiej Dach 27b6bc3062
Add skeleton of catch scoring test 2023-09-15 12:58:29 +02:00
Dean Herbert 1a37543d28 Rename `SliderVelocity` to `SliderVelocityMultiplier` to distinguish from `Velocity` 2023-09-06 19:01:08 +09:00