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
99ee5e3ad7
Correct inheritance
2020-11-16 18:28:50 +08:00
017a6b7153
Fix checks
2020-11-16 18:22:17 +08:00
d7acfd5413
Remove retires from ModEasy
2020-11-16 18:15:15 +08:00
628b8be15d
Implement ModWithVisibilityAdjustment
2020-11-05 15:40:25 +09:00
12ca870b74
Fix osu!catch relax mod
2020-08-23 17:34:57 +02:00
c1442568b9
Make perfect mod ignore all non-combo-affecting hitobjects
2020-07-21 17:04:45 +09:00
0e2ccac33b
Add spaces to comments
2020-05-04 18:36:24 -07:00
5e3fad86cf
Fix relax replays playing back incorrectly
2020-04-21 15:28:25 +09:00
1da590c63f
use N1 format instead of 0.#
2020-03-22 22:54:21 -04:00