521fbd2ea3
Merge pull request #20345 from mk56-spn/Freeze_frame_implementation
...
Add "Freeze Frame" mod
2022-10-26 01:28:23 +09:00
3d72ff28c3
Add test scene for "Freeze Frame" mod
2022-10-25 13:25:38 +09:00
7e9229a117
Merge branch 'master' into no-scope-no-smoke
2022-10-15 16:42:34 +03:00
ba72f13f54
Merge branch 'master' into hide-mouse-on-keyboard-input
2022-10-14 22:26:30 +03:00
b1b97505ac
Fix smoke displayed in "No scope" mod
2022-10-14 22:16:14 +03:00
516e99df72
Add test coverage for flashlight mod
2022-10-14 02:38:43 +03:00
09cc89cfa0
Update existing usages of Cursor
to handle null value
2022-10-13 00:17:08 +03:00
83aedb1930
Make mod use new Combo, remove pointless test
2022-10-12 12:42:26 +02:00
8fe89d5de2
Merge branch 'ppy:master' into Freeze_frame_implementation
2022-10-07 22:23:51 +02:00
d538295ad5
Add TestSceneOsuModRandom
2022-09-22 23:04:43 +02:00
4528c1037b
Resolve CI inspections
2022-09-22 19:26:27 +09:00
b844d76311
Move Shake
logic local to hitcircle/slider
2022-09-22 15:04:20 +09:00
fe72237118
Remove unused using
2022-09-16 20:08:50 +03:00
f512106bee
Adjust test scene to match expectations
...
- Adds a scenario where no button is pressed before second hitobject.
- Adjusts press time to not conflict with break start time.
2022-09-16 20:00:44 +03:00
6db8f51c02
Improve Tests
...
Fix divisor in test
Add Copyright header
2022-09-16 13:45:18 +02:00
cb17fb2091
Create Test Scene
2022-09-09 23:13:19 +02:00
6d78218142
Update usages of GameplayClockContainer.GameplayClock
to access properties directly
2022-08-15 18:08:49 +09:00
8fa5765573
Remove nullable disable annotation in the Osu test case.
2022-07-26 23:58:50 +08:00
be3187c3a4
Remove remnant nullable disables
2022-07-13 22:05:56 +09:00
886efbcbdf
add test scene for Single Tap mod
2022-07-12 23:18:24 +01:00
b3f23d93e8
Merge branch 'master' into osu-mod-repel
2022-07-06 17:05:09 -04:00
31a447fda0
Update parameter discards
2022-06-24 21:26:19 +09:00
f8830c6850
Automated #nullable processing
2022-06-17 16:37:17 +09:00
2fe34f188f
shamelessly copy osumodmagnetised
2022-06-09 18:52:10 -04:00
569c39942a
replace easement with easing
2022-06-09 18:26:18 -04:00
e5171aaebf
update tests to match new bindable names
2022-06-07 09:48:53 -04:00
5d838628d7
add test, fix formatting, expose easing function
2022-05-27 23:15:19 -04:00
2e21d75b10
Move metronome into own class and rename to avoid conflict with mod sounds
2022-05-20 17:30:04 +09:00
723d70be70
Change TestInputSingularWithBreak
to reproduce case of pressing before second object
2022-04-29 05:38:14 +03:00
7442ae283c
Tidy up test cases a touch
2022-04-29 05:25:22 +03:00
de625125d6
Rename magnetised mod attraction strength property to match new naming
2022-04-01 13:03:48 +09:00
a987cda30d
Rename "Aim Assist" to "Magnetised" to better suit the mod's behaviour
...
As proposed in https://github.com/ppy/osu/discussions/17375 .
2022-04-01 12:15:52 +09:00
054ed546e3
Fix intermittent failures in remaining test method
2022-02-23 16:56:50 +09:00
a6b6644c2e
Replace LINQ queries with recommendations
2022-02-23 16:22:13 +09:00
9e279c3ebc
Fix completely incorrect judgement specification
2022-02-22 14:37:52 +09:00
91acc9eec6
Remove checks which are still going to occasionally fail due to pooling
2022-02-22 14:36:08 +09:00
0d56693b7a
Fix test not always checking the final bonus value
...
Due to the previous logic not waiting until the spinner had completed,
there could be false negatives as the check runs too early, with a
potential additional bonus spin occurring afterwards.
2022-02-22 14:28:15 +09:00
95b1bffffe
Add test to ensure spinners only complete
...
No bonus or a non-300 judgement
2022-02-14 03:46:36 -05:00
c1777f20e1
Fix Spun Out tests
...
Change 'unaffected by mods' test to use dynamic RPM value instead of a fixed value
2022-02-14 03:11:44 -05:00
2731d8e3c2
Merge pull request #16701 from LeNitrous/mod-alternate-osu
...
Add "Alternate" mod for osu! ruleset
2022-02-03 10:41:23 +09:00
987aa5a21c
Add testing of different strengths
2022-02-02 16:26:00 +09:00
6b31e7e9db
Merge branch 'master' into aimassist-mod
2022-02-02 15:18:48 +09:00
104256a054
Add test coverage
2022-02-02 15:18:44 +09:00
e408d8ef0e
rename Frames
to ReplayFrames
2022-01-29 23:19:51 +08:00
1087d8b1ce
add tests
2022-01-29 22:31:31 +08:00
17f0d7897b
Increase lenience of alpha check in TestSceneOsuModNoScope
...
I believe the [test
failures](https://github.com/ppy/osu/runs/4977283066?check_suite_focus=true )
we're seeing here are due to the implementation of interpolation of the
alpha being frame dependent (in a way that doesn't interact well with
tests). The reason for never hitting the expected value is that the
beatmap ends, causing the cursor to become fully visible again.
It's probably already good-enough for most cases, so let's attempt to
silence these test failures by not checking so precisely for the alpha
value.
We're checking for either 1 or 0 so it's not too important how close it
is to either.
2022-01-28 18:36:00 +09:00
7f65f3a47f
Remove all usage of BaseDifficulty
(and access Difficulty
instead)
2022-01-18 22:57:39 +09:00
34d235b790
Reset combo in different way
2021-11-10 15:50:36 +03:00
838481bf3a
Merge pull request #15252 from jaswon/no-scope-breaks
...
Show cursor during breaks and spinners in no scope mod
2021-10-27 12:55:02 +09:00
e7b19cb724
Rename test and fix incorrect layout
2021-10-26 11:30:36 +09:00