Commit Graph

151 Commits

Author SHA1 Message Date
naoei 3e38baca3c Change ruleset mod description types 2022-08-10 16:09:11 -04:00
andy840119 1fe7e4d19a Use non-nullable instead in the catch ruleset. 2022-08-02 00:45:47 +08:00
andy840119 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
andy840119 53e61c5041 Remove the nullable annotation in the catch ruleset. 2022-07-20 20:24:51 +08:00
Salman Ahmed 32ba58109b Remove score multiplier on difficulty-increasing mods with customised settings 2022-07-18 07:29:03 +03:00
Dan Balasescu f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
Dean Herbert 0cac935939 Shorten class name of `ModCreatedReplayUser` 2022-03-31 11:34:23 +09:00
Dean Herbert 4b2c01a8c1 Bring all mod implementations up-to-date 2022-03-29 16:59:03 +09:00
Dean Herbert d2d88015e3 Update all cinema/autoplay mods to specify the system user ID 2022-03-28 22:22:56 +09:00
Bartłomiej Dach 82f9ad63f5
Fix flashlight size multiplier printing with too many decimal digits 2022-02-02 20:41:25 +01:00
Bartłomiej Dach 2375420d4c
Tweak allowable ranges of size multiplier 2022-01-24 21:32:31 +01:00
Bartłomiej Dach a227af75ed
Simplify flashlight parameter passing flow 2022-01-24 21:03:02 +01:00
Bartłomiej Dach 5874475dff
Extract `DefaultFlashlightSize` to base flashlight class 2022-01-24 21:03:02 +01:00
Bartłomiej Dach a7c0d507ce
Rename flashlight settings to be more accurate 2022-01-24 21:03:02 +01:00
mk-56 948867898c ModeMultiplier rename 2022-01-24 11:38:52 +01:00
mk-56 161a2a321e Remove bindable from ModeMultiplier 2022-01-24 09:07:07 +01:00
mk-56 ed84ae0ac0 Adjust values to Bdach's refined taste 2022-01-24 00:42:43 +01:00
mk-56 955bab926f Separate the settings for each modes radiuses 2022-01-22 19:38:56 +01:00
mk-56 57cc2f7893 Adjustment to size values of FL per mode 2022-01-16 14:26:26 +01:00
mk-56 2a59735525 Initial commit 2022-01-15 21:43:28 +01:00
ekrctb 116b857cea
Merge branch 'master' into no-scope-catch 2021-11-10 20:50:31 +09:00
Bartłomiej Dach 6d04823b05
Remove unnecessary `virtual` specs 2021-11-10 12:00:36 +01:00
Semyon Rozhkov 577bdade5b Hide catcher during banana shower 2021-11-10 04:10:05 +03:00
Semyon Rozhkov 41f4f0ab5e Different setting slider description in each mod 2021-11-10 03:57:22 +03:00
Semyon Rozhkov ce0eb0b26f Using IUpdatableByPlayfield 2021-11-10 03:53:30 +03:00
Semyon Rozhkov 64bc8da14c Add "No Scope" mod implementation for Catch 2021-11-09 17:11:19 +03:00
Dean Herbert 0ecf5f201c Rename `User` to `APIUser` and move to correct namespace 2021-11-07 11:26:01 +09:00
Dean Herbert 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
Dean Herbert 6944151486 Apply batch fixing of built-in types using `var` 2021-10-27 13:04:41 +09:00
smoogipoo f9d5abff8a Update with keybinding changes 2021-09-16 18:26:12 +09:00
Dean Herbert 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
Bartłomiej Dach a9e53107d1
Also mirror banana showers 2021-08-10 22:33:28 +02:00
Bartłomiej Dach 637e5cb6b7
Fix offsets not being mirrored 2021-08-10 22:33:28 +02:00
Dean Herbert 30cda318f9 Reorganise code slightly 2021-08-09 15:57:18 +09:00
Salman Ahmed 3a741affa3 Remove whitespaces 2021-08-08 21:27:48 +03:00
Gabe Livengood c72224fa94
Add "Mirror" mod to osu!catch 2021-08-08 13:45:13 -04:00
Henry Lin e89f33483d Code formatting fixes 2021-07-28 21:52:01 +08:00
Henry Lin 58bbe9db7e Added muted mod 2021-07-28 18:21:08 +08:00
ekrctb 50f9e5f362 Replace usage of `CatcherArea.MovableCatcher` with `Catcher` 2021-07-19 19:52:40 +09:00
Dean Herbert 79d546afa2 Add missing osu!catch difficulty adjust attributes 2021-07-11 10:14:42 +09:00
Dean Herbert 90326f8864 Standardise variables 2021-07-09 13:24:26 +09:00
Dean Herbert 88b00123f6 Use existing reflection methods to avoid manual binding of `ExtendedLimits` 2021-07-08 17:49:00 +09:00
Dean Herbert bd7c334588 Avoid the need for per-settings control classes 2021-07-08 17:49:00 +09:00
Dean Herbert a6e94dd491 Add back extended limits support 2021-07-08 17:49:00 +09:00
Dean Herbert 0e4f4a6fde Initial storage changes 2021-07-08 14:28:13 +09:00
smoogipoo 6215f2d42b Remove unnecessary string interpolation 2021-06-23 17:40:11 +09:00
smoogipoo 7767e2e77f Add to tooltip 2021-06-23 17:34:30 +09:00
ekrctb ad60b9d5a0 Allow catch difficulty adjust to enable hard rock offsets 2021-06-23 14:52:41 +09:00
ekrctb a0fd7f72ac Use IApplicableToBeatmapProcessor in CatchModHardRock 2021-06-23 14:47:32 +09:00