Commit Graph

101 Commits

Author SHA1 Message Date
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
1733519c3a Split out CatcherArea nested classes and reorder methods 2020-03-13 12:59:30 +09:00
6d051d9e42 Fix perfect mod failure cases 2020-03-02 13:25:56 +09:00
ea0bbd2926 Rename drawable namespace to avoid clashes with framework class 2020-02-19 18:01:59 +09:00
53b62816f8 Add index constants for cross-class safety 2020-02-13 14:07:37 +09:00
ca237fd987 Simplify ordering by using only numbers, add xmldoc 2020-02-10 16:21:49 -08:00
ea521b466f Switch numerical consts to an enum 2020-02-09 21:37:40 -08:00
137181017b Naming consistency with osu!web 2020-02-09 20:36:54 -08:00
88a56d00bf Allow specifying order to SettingSource 2020-02-09 20:11:37 -08:00
7b2f58eb30 Apply OnRelease method signature refactorings 2020-01-22 13:22:34 +09:00
2c8879f0fb Lock user adjusted difficulty settings when changing beatmap 2019-12-27 19:05:17 +09:00