Commit Graph

876 Commits

Author SHA1 Message Date
af03002495 make flash duration and ruleset private 2022-07-13 14:31:09 +01:00
0da1bd393c privatise checkCorrectAction, add abstract CheckValidNewAction function 2022-07-13 14:29:27 +01:00
be3187c3a4 Remove remnant nullable disables 2022-07-13 22:05:56 +09:00
33dd9562cc Privatise some fields 2022-07-13 22:04:57 +09:00
5e6b9b96b0 Apply NRT to new InputBlockingMod class 2022-07-13 22:02:46 +09:00
6755a771b4 make Cinema incompatible with InputBlockingMod 2022-07-13 07:49:08 +01:00
e9b0a3e4fa make alternate and singletap incompatible with eachother 2022-07-13 07:35:53 +01:00
20d2b86193 make Single Tap incompatible with Autoplay, Cinema and Relax 2022-07-12 23:18:20 +01:00
c05263c3c3 add Single Tap mod 2022-07-12 23:15:18 +01:00
f90f93a43c abstract OsuModAlternate into InputBlockingMod 2022-07-12 23:15:18 +01:00
b96734e31a fix mod incompatibility between repel and relax 2022-07-12 08:43:48 -04:00
fa626a82b3 Add missed incompatilibity rules 2022-07-12 15:19:06 +09:00
28278e2554 enable NRT again 2022-07-11 17:27:25 -04:00
54fe84350c reciprocate mod incompatibility 2022-07-11 17:23:32 -04:00
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
62beae4063 add nullable directive 2022-07-06 17:18:21 -04:00
b3f23d93e8 Merge branch 'master' into osu-mod-repel 2022-07-06 17:05:09 -04:00
d5b4d14670 modify damp length to effectively invert repulsion strength 2022-07-06 17:01:14 -04:00
40e98f84f3 change default strength back to 0.5 2022-07-06 16:01:08 -04:00
0281bf672c operate on vectors instead of vector components 2022-07-06 15:58:25 -04:00
a17e18103f Improve description 2022-07-01 18:19:31 +09:00
8cda55e224 Merge pull request #18795 from smoogipoo/full-size-follow-circle
Track the full size of the follow circle at all times
2022-06-28 19:20:34 +09:00
31a447fda0 Update parameter discards 2022-06-24 21:26:19 +09:00
ede5ca31a1 Always track final follow circle size 2022-06-21 18:10:11 +09:00
e0c82d11ab Convert == usages to ReferenceEquals 2022-06-20 16:56:19 +09:00
3356742ba2 Adjust angle offset caluclations 2022-06-20 00:05:03 +02:00
1bb27cd488 Code optimisation 2022-06-19 23:03:41 +02:00
7317b9b909 Remove unused field 2022-06-19 14:59:28 +02:00
c6ac60c0b5 Enhance target angle calculation 2022-06-19 13:07:10 +02: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
4e01db03bb don't specify icon 2022-06-09 18:25:04 -04:00
6e883a69d9 revert slider radius parameter addition 2022-06-09 18:07:37 -04:00
f54a68f6ca scale down repulsion strength 2022-06-08 01:00:47 -04:00
f21c9fb520 add newline 2022-06-07 12:05:53 -04:00
b7bdad4074 clamp sliders, expose slider bounds function 2022-06-07 09:36:44 -04:00
5d838628d7 add test, fix formatting, expose easing function 2022-05-27 23:15:19 -04:00
e205aeff38 Merge branch 'master' into random-mod-slider-rotation 2022-05-26 22:51:34 +08:00
10287e0150 initial implementation 2022-05-26 00:08:00 -04:00
2e21d75b10 Move metronome into own class and rename to avoid conflict with mod sounds 2022-05-20 17:30:04 +09:00
b71274265f Merge pull request #15665 from MBmasher/fl-opacity
Consider opacity of hit objects in Flashlight skill
2022-05-12 19:00:21 +09:00
4463a26f4e Refactor opacity computation algorithm 2022-05-12 18:31:10 +09:00
8b4e4b48d1 Merge branch 'master' into sliderticks 2022-05-05 14:38:09 +02:00
2039d3db6a Use standard slider ticks in strict tracking mod 2022-05-05 14:37:57 +02:00
79ecf5dd5d Merge branch 'master' into strict-tracking-description 2022-05-05 08:41:27 +02:00
cbc58c67bf Remove weird strict tracking icon and reword description to explain what the mod does 2022-05-05 15:16:01 +09:00
81b4622620 fixed autoplay not showing compat, + relax compat 2022-05-04 22:25:34 +01:00
81ce0e6565 Reimplement sliderticks 2022-05-04 12:55:22 +01:00
bba7722837 Merge branch 'master' into improve-alternate-after-break 2022-05-02 10:52:48 +02:00