Dean Herbert
|
b93b6ba2ca
|
Change "single tap" mod acronym to not conflict with "strict tracking"
|
2022-07-16 17:19:55 +09:00 |
Dean Herbert
|
775c6c8374
|
Fix potential crash in editor from transform time going below zero
|
2022-07-15 19:29:37 +09:00 |
Dean Herbert
|
23a0e25c8c
|
Merge branch 'master' into stable-slider-followcircle-anims
|
2022-07-15 17:27:48 +09:00 |
Dean Herbert
|
7ed4eb5815
|
Adjust transform logic to match osu-stable (and add TODOs for remaining oversights)
|
2022-07-15 17:17:55 +09:00 |
Dean Herbert
|
0ade8db550
|
Tidy up nullability and casting
|
2022-07-15 16:40:48 +09:00 |
Alden Wu
|
1581f1a0ff
|
Convert constructor in abstract class to protected
|
2022-07-14 17:11:01 -07:00 |
Alden Wu
|
4453b0b3e8
|
Replace comment pointer with actual comment
|
2022-07-14 17:11:01 -07:00 |
Alden Wu
|
66932f1af6
|
Move shared followcircle code into abstract base class
|
2022-07-14 17:11:01 -07:00 |
Dean Herbert
|
e2f2d5f794
|
Rename last action to better represent that it is only captured actions
|
2022-07-14 01:40:44 +09:00 |
Dean Herbert
|
0bc42ef67d
|
Merge branch 'master' into stable-slider-followcircle-anims
|
2022-07-14 00:24:33 +09:00 |
James
|
4d9494d3b3
|
change LastPressedAction to have a private setter
|
2022-07-13 14:42:45 +01:00 |
James
|
af03002495
|
make flash duration and ruleset private
|
2022-07-13 14:31:09 +01:00 |
James
|
0da1bd393c
|
privatise checkCorrectAction, add abstract CheckValidNewAction function
|
2022-07-13 14:29:27 +01:00 |
Dean Herbert
|
be3187c3a4
|
Remove remnant nullable disables
|
2022-07-13 22:05:56 +09:00 |
Dean Herbert
|
33dd9562cc
|
Privatise some fields
|
2022-07-13 22:04:57 +09:00 |
Dean Herbert
|
5e6b9b96b0
|
Apply NRT to new `InputBlockingMod` class
|
2022-07-13 22:02:46 +09:00 |
tsunyoku
|
6755a771b4
|
make Cinema incompatible with InputBlockingMod
|
2022-07-13 07:49:08 +01:00 |
tsunyoku
|
e9b0a3e4fa
|
make alternate and singletap incompatible with eachother
|
2022-07-13 07:35:53 +01:00 |
James
|
20d2b86193
|
make Single Tap incompatible with Autoplay, Cinema and Relax
|
2022-07-12 23:18:20 +01:00 |
James
|
c05263c3c3
|
add Single Tap mod
|
2022-07-12 23:15:18 +01:00 |
James
|
f90f93a43c
|
abstract OsuModAlternate into InputBlockingMod
|
2022-07-12 23:15:18 +01:00 |
Gabe Livengood
|
b96734e31a
|
fix mod incompatibility between repel and relax
|
2022-07-12 08:43:48 -04:00 |
Dean Herbert
|
fa626a82b3
|
Add missed incompatilibity rules
|
2022-07-12 15:19:06 +09:00 |
Gabe Livengood
|
28278e2554
|
enable NRT again
|
2022-07-11 17:27:25 -04:00 |
Gabe Livengood
|
54fe84350c
|
reciprocate mod incompatibility
|
2022-07-11 17:23:32 -04:00 |
Alden Wu
|
48911b956a
|
Remove ClearTransformsAfter call
A bit weird only having one call on its own; probably deserves an
entire PR dedicated to adding ClearTransformsAfter calls
|
2022-07-10 17:07:21 -07:00 |
Gabe Livengood
|
6443338251
|
use cursor position instead of destination for dampLength calculation
the destination vector is clamped within playfield borders, we want dampLength to be based on distance from the cursor.
|
2022-07-10 01:22:22 -04:00 |
Gabe Livengood
|
a606d545c1
|
update new usage of CalculatePossibleMovementBounds
|
2022-07-08 12:00:07 -04:00 |
Dean Herbert
|
36f129a9b6
|
Merge branch 'master' into osu-mod-repel
|
2022-07-09 00:26:49 +09:00 |
Dean Herbert
|
8071335f3a
|
Merge pull request #18596 from hlysine/fix-random-mod-slider
Fix random mod generating off-screen sliders
|
2022-07-08 19:28:34 +09:00 |
goodtrailer
|
84dcd042f4
|
Protect duration calculations against unstable fps
|
2022-07-07 20:30:31 -07:00 |
Gabe Livengood
|
62beae4063
|
add nullable directive
|
2022-07-06 17:18:21 -04:00 |
Gabe Livengood
|
b3f23d93e8
|
Merge branch 'master' into osu-mod-repel
|
2022-07-06 17:05:09 -04:00 |
Gabe Livengood
|
d5b4d14670
|
modify damp length to effectively invert repulsion strength
|
2022-07-06 17:01:14 -04:00 |
Salman Ahmed
|
7f94405c9e
|
Rename method and make duration optional
|
2022-07-06 23:38:11 +03:00 |
Gabe Livengood
|
40e98f84f3
|
change default strength back to 0.5
|
2022-07-06 16:01:08 -04:00 |
Gabe Livengood
|
0281bf672c
|
operate on vectors instead of vector components
|
2022-07-06 15:58:25 -04:00 |
goodtrailer
|
72fb1ae892
|
Add forgotten unsubscribes
|
2022-07-05 21:04:13 -07:00 |
goodtrailer
|
1e6def8209
|
Fix spinner accent animation on rewind
|
2022-07-04 22:58:41 -07:00 |
goodtrailer
|
e6a05ce3e2
|
Slow down legacy followcircle animations
|
2022-07-03 13:51:30 -07:00 |
Dan Balasescu
|
ccc322e100
|
Merge pull request #18985 from andy840119/remove-nullable-disable-in-the-replays
Remove nullable disable annotation in replays namespace
|
2022-07-03 21:19:36 +09:00 |
Dean Herbert
|
c07ee80dbe
|
Merge pull request #18977 from goodtrailer/stable-slider-ball-fadeout
Imitate stable's slider ball fade in/out animation
|
2022-07-02 18:47:31 +09:00 |
andy840119
|
19721a9bbb
|
Remove the nullable disable annotation and fix the breaking api.
|
2022-07-02 13:33:05 +08:00 |
Dean Herbert
|
9a5431d93f
|
Minor renaming / refactoring to use local parameter rather than DI'd object
|
2022-07-02 13:37:10 +09:00 |
goodtrailer
|
f2141715b8
|
Replace AsNonNull() with Assert()
|
2022-07-01 21:22:48 -07:00 |
goodtrailer
|
471b64bd20
|
Reinstate early return with comment
Whoops, didn't read the reply until after I pushed...
|
2022-07-01 21:19:54 -07:00 |
goodtrailer
|
6d6ffd35d0
|
Remove unused parameter
|
2022-07-01 21:14:53 -07:00 |
goodtrailer
|
2e3ff2c7e0
|
Prefer [Resolved] and LoadComplete
|
2022-07-01 21:12:36 -07:00 |
goodtrailer
|
76d4f86ca3
|
Make legacy slider ball fade out instantly
|
2022-07-01 18:21:03 -07:00 |
Dean Herbert
|
a17e18103f
|
Improve description
|
2022-07-01 18:19:31 +09:00 |