Commit Graph

150 Commits

Author SHA1 Message Date
1fe7e4d19a Use non-nullable instead in the catch ruleset. 2022-08-02 00:45:47 +08:00
9c2f6103c5 Following the suggestion to mark the property as nullable. 2022-07-21 19:30:04 +08:00
91bc7b9381 Mark the class as non-nullable.
Not the safe way but got no better idea.
2022-07-20 20:24:51 +08:00
53e61c5041 Remove the nullable annotation in the catch ruleset. 2022-07-20 20:24:51 +08:00
32ba58109b Remove score multiplier on difficulty-increasing mods with customised settings 2022-07-18 07:29:03 +03:00
f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
0cac935939 Shorten class name of ModCreatedReplayUser 2022-03-31 11:34:23 +09:00
4b2c01a8c1 Bring all mod implementations up-to-date 2022-03-29 16:59:03 +09:00
d2d88015e3 Update all cinema/autoplay mods to specify the system user ID 2022-03-28 22:22:56 +09:00
82f9ad63f5 Fix flashlight size multiplier printing with too many decimal digits 2022-02-02 20:41:25 +01:00
2375420d4c Tweak allowable ranges of size multiplier 2022-01-24 21:32:31 +01:00
a227af75ed Simplify flashlight parameter passing flow 2022-01-24 21:03:02 +01:00
5874475dff Extract DefaultFlashlightSize to base flashlight class 2022-01-24 21:03:02 +01:00
a7c0d507ce Rename flashlight settings to be more accurate 2022-01-24 21:03:02 +01:00
948867898c ModeMultiplier rename 2022-01-24 11:38:52 +01:00
161a2a321e Remove bindable from ModeMultiplier 2022-01-24 09:07:07 +01:00
ed84ae0ac0 Adjust values to Bdach's refined taste 2022-01-24 00:42:43 +01:00
955bab926f Separate the settings for each modes radiuses 2022-01-22 19:38:56 +01:00
57cc2f7893 Adjustment to size values of FL per mode 2022-01-16 14:26:26 +01:00
2a59735525 Initial commit 2022-01-15 21:43:28 +01:00
116b857cea Merge branch 'master' into no-scope-catch 2021-11-10 20:50:31 +09:00
6d04823b05 Remove unnecessary virtual specs 2021-11-10 12:00:36 +01:00
577bdade5b Hide catcher during banana shower 2021-11-10 04:10:05 +03:00
41f4f0ab5e Different setting slider description in each mod 2021-11-10 03:57:22 +03:00
ce0eb0b26f Using IUpdatableByPlayfield 2021-11-10 03:53:30 +03:00
64bc8da14c Add "No Scope" mod implementation for Catch 2021-11-09 17:11:19 +03:00
0ecf5f201c Rename User to APIUser and move to correct namespace 2021-11-07 11:26:01 +09:00
9b705460db Remove trailing exclamation marks from autoplay character names
As mentioned in
https://github.com/ppy/osu/discussions/15401#discussioncomment-1573839.
2021-11-02 14:53:58 +09:00
6944151486 Apply batch fixing of built-in types using var 2021-10-27 13:04:41 +09:00
f9d5abff8a Update with keybinding changes 2021-09-16 18:26:12 +09:00
6dcd9427ac Remove bindable usage in PathControlPoint
This is quite a breaking change, but I think it is beneficial due to the large amount of usage of this class.

I originally intended just to remove the allocations of the two delegates handling the `Changed` flow internally, but as nothing was really using the bindables for anything more than a general "point has changed" case, this felt like a better direction.
2021-08-26 12:33:53 +09:00
a9e53107d1 Also mirror banana showers 2021-08-10 22:33:28 +02:00
637e5cb6b7 Fix offsets not being mirrored 2021-08-10 22:33:28 +02:00
30cda318f9 Reorganise code slightly 2021-08-09 15:57:18 +09:00
3a741affa3 Remove whitespaces 2021-08-08 21:27:48 +03:00
c72224fa94 Add "Mirror" mod to osu!catch 2021-08-08 13:45:13 -04:00
e89f33483d Code formatting fixes 2021-07-28 21:52:01 +08:00
58bbe9db7e Added muted mod 2021-07-28 18:21:08 +08:00
50f9e5f362 Replace usage of CatcherArea.MovableCatcher with Catcher 2021-07-19 19:52:40 +09:00
79d546afa2 Add missing osu!catch difficulty adjust attributes 2021-07-11 10:14:42 +09:00
90326f8864 Standardise variables 2021-07-09 13:24:26 +09:00
88b00123f6 Use existing reflection methods to avoid manual binding of ExtendedLimits 2021-07-08 17:49:00 +09:00
bd7c334588 Avoid the need for per-settings control classes 2021-07-08 17:49:00 +09:00
a6e94dd491 Add back extended limits support 2021-07-08 17:49:00 +09:00
0e4f4a6fde Initial storage changes 2021-07-08 14:28:13 +09:00
6215f2d42b Remove unnecessary string interpolation 2021-06-23 17:40:11 +09:00
7767e2e77f Add to tooltip 2021-06-23 17:34:30 +09:00
ad60b9d5a0 Allow catch difficulty adjust to enable hard rock offsets 2021-06-23 14:52:41 +09:00
a0fd7f72ac Use IApplicableToBeatmapProcessor in CatchModHardRock 2021-06-23 14:47:32 +09:00
7f7c2c73e0 Move catcher movement logic of Catcher to CatcherArea 2021-06-11 15:39:06 +09:00