Commit Graph

130 Commits

Author SHA1 Message Date
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
d0e9f8ef90 Replace and obsolete Ranked flag with IsUserPlayable 2021-06-09 14:17:03 +09:00
e388a896e8 Don't apply visibility increase to first object in osu!catch
The goal of the visibility increase is to help in cases where timing is
an issue (by showing the approach circle etc.). This doesn't need to
apply to catch.

@smoogipoo interested as to whether you agree with this one. Visually it
looks better to me but it does change the behaviour for only osu!catch,
so I'm not 100% confident on it.

Closes #13367.
2021-06-08 16:02:26 +09:00
a3c78674a1 Add new interface for autoplay mods 2021-05-25 18:09:24 +09:00
166974506e Duplicate implementions 2021-05-15 11:55:50 +08:00
67dfeeb1b7 Cleanup code in ModHidden 2021-05-14 21:29:13 +08:00
0ccdfeea57 Fix code quality issues 2021-04-24 14:35:49 +09:00
d4ffd2ef4b Merge branch 'master' into reversed-fruits 2021-04-23 15:08:18 +09:00
bc0e1d8c37 Remove dead newline 2021-04-23 15:06:39 +09:00
e3398d8f1f Implement "classic" mod for all other legacy rulesets
Currently empty, automatically handled in game to not be selectable (see `Mod.HasImplementation`)
2021-04-21 09:14:33 +03:00
eec77b0527 replace icon 2021-04-17 23:55:39 +02:00
5d274dbce8 replace IApplicableToPlayer with IApplicableToDrawableRuleset 2021-04-17 16:38:28 +02:00
cf3aaff7bd Add floating fruits mod 2021-04-17 16:01:23 +02:00
89bea2868a Move bool one level down 2021-03-30 14:33:55 +09:00
013ddc734c Fix osu!catch fruit showing on plate when hidden mod is enabled
Closes https://github.com/ppy/osu/issues/12065.
2021-03-25 17:04:37 +09:00
aaa0362b12 Merge branch 'master' into autoplay-rate-independence 2021-02-11 17:39:45 +09:00
be9b07a4cf Merge branch 'master' into difficulty-adjustment-extension 2021-02-10 20:42:08 +09:00
68c20a2a37 Allow autoplay score generation to access mod list 2021-02-07 18:35:34 +01:00
303cc62ee7 Transfer flags indicating if settings were changed 2021-01-06 22:46:46 +01:00
ac91f0e270 Add extended limits to difficulty adjustment mod 2020-12-10 00:37:19 +09:00
8da40ce2dc Reduce duplication by extracting ModEasyWithExtraLives 2020-11-16 19:54:00 +01:00