Commit Graph

799 Commits

Author SHA1 Message Date
4de6df71c5 No "gameplayClock" usage with playfield update mods 2022-08-24 20:59:32 -04:00
Nao
c940f5abcb Merge branch 'master' into ruleset-localization 2022-08-14 15:17:44 -04:00
e5e9841652 Apply multiple other mod debuffs as decided in pull request discussion 2022-08-12 18:58:09 +09:00
3e38baca3c Change ruleset mod description types 2022-08-10 16:09:11 -04:00
a5fac70c3b Rename variable to not include mode name itself 2022-08-01 23:30:00 +09:00
d09976bb39 Merge branch 'master' into Wiggle-strength-duration 2022-08-01 23:29:03 +09:00
415d6def2d Remove unnecessary AsNonNull() 2022-08-01 13:22:58 +09:00
632577389d Mark the property as non-nullable. 2022-07-31 21:43:16 +08:00
72961ec336 Flip method parameters to make sense
See 537f64c75e (r931785228)
2022-07-28 08:04:55 +03:00
537f64c75e Make original hit objects and random properties as local variable. 2022-07-27 22:15:41 +08:00
89644a652e Separate combined fields 2022-07-27 10:13:44 +03:00
0fe64d1e80 Remove unused namespace. 2022-07-27 01:05:50 +08:00
9134525111 Mark the property as nullable and add some assert check. 2022-07-26 23:58:50 +08:00
deb39bd330 Mark the property as nullable or non-nullable. 2022-07-26 23:52:08 +08:00
e28584da89 Remove nullable disable annotation in the Osu ruleset. 2022-07-26 23:25:28 +08:00
f68c4e8890 Fix code formatting 2022-07-25 06:36:26 +03:00
16e655766e Addressed pertinent issues 2022-07-23 23:30:57 +02:00
2a3d3a0660 Merge branch 'ppy:master' into Wiggle-strength-duration 2022-07-23 22:58:21 +02:00
4210ec6502 Merge branch 'master' into remove-score-multiplier-on-custom-mod-settings 2022-07-19 19:21:26 +03:00
32ba58109b Remove score multiplier on difficulty-increasing mods with customised settings 2022-07-18 07:29:03 +03:00
0ac3391d54 Merge branch 'master' into cinema-repel-incompatible 2022-07-18 06:55:43 +03:00
83429d2f22 make cinema incompatible with repel 2022-07-17 20:45:17 +01:00
491558261f remove unnecessary type-specification 2022-07-17 20:44:06 +01:00
e13c1254e5 make perfect incompatible with autopilot 2022-07-17 20:41:43 +01:00
b93b6ba2ca Change "single tap" mod acronym to not conflict with "strict tracking" 2022-07-16 17:19:55 +09:00
e2f2d5f794 Rename last action to better represent that it is only captured actions 2022-07-14 01:40:44 +09:00
4d9494d3b3 change LastPressedAction to have a private setter 2022-07-13 14:42:45 +01:00
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