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
afe7397d89
remove unnecessary using statements
2020-03-22 22:50:52 -04:00
67667b3d22
enforce precision for ModDifficultyAdjust and derived classes
2020-03-22 21:22:46 -04:00
63e9b2a299
use string.Empty, use base SettingDescription for [Osu/Catch]ModDifficultyAdjust
2020-03-22 18:50:09 -04:00
a440d15620
simplify array initializationstatement
2020-03-20 16:58:02 -04:00
e84b40f8ed
remove unnecessary ToString calls
2020-03-20 16:53:40 -04:00
cda1efef0b
move overridability to SettingDescription method
2020-03-20 16:34:36 -04:00
7bdbdd25f8
Revert "use SettingSource to define IconTooltip format"
...
This reverts commit 5a6d8f1932
.
2020-03-20 16:05:12 -04:00
5a6d8f1932
use SettingSource to define IconTooltip format
2020-03-20 12:47:17 -04:00
7a0a633ef9
don't use ToString, proper indent level
2020-03-19 00:06:55 -04:00
18bf7c913b
show mod settings in ModIcon tooltip
2020-03-18 23:43:26 -04:00