Commit Graph

111 Commits

Author SHA1 Message Date
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