8c3fbb6eb4
Merge branch 'master' into Liswiera-FL-changes
2022-01-24 21:32:36 +01:00
a227af75ed
Simplify flashlight parameter passing flow
2022-01-24 21:03:02 +01:00
5874475dff
Extract DefaultFlashlightSize
to base flashlight class
2022-01-24 21:03:02 +01:00
a7c0d507ce
Rename flashlight settings to be more accurate
2022-01-24 21:03:02 +01:00
948867898c
ModeMultiplier rename
2022-01-24 11:38:52 +01:00
161a2a321e
Remove bindable from ModeMultiplier
2022-01-24 09:07:07 +01:00
ed84ae0ac0
Adjust values to Bdach's refined taste
2022-01-24 00:42:43 +01:00
735414bc49
Replace TimeSignatures
enum with struct for storage of arbitrary meter
2022-01-22 20:50:31 +01:00
955bab926f
Separate the settings for each modes radiuses
2022-01-22 19:38:56 +01:00
b5f813a949
Merge branch 'ppy:master' into Liswiera-FL-changes
2022-01-22 19:04:39 +01:00
7f65f3a47f
Remove all usage of BaseDifficulty
(and access Difficulty
instead)
2022-01-18 22:57:39 +09:00
57cc2f7893
Adjustment to size values of FL per mode
2022-01-16 14:26:26 +01:00
ee4331dda4
Merge remote-tracking branch 'origin/Liswiera-FL-changes' into Liswiera-FL-changes
2022-01-15 21:44:03 +01:00
2a59735525
Initial commit
2022-01-15 21:43:28 +01:00
51251e3204
Fix CI reported warnings
2022-01-12 22:39:00 +09:00
7de43e3aba
Fix most open compound words in identifiers being closed
2021-12-27 20:26:28 -08:00
828072bcea
Fix issue #15869
...
The taiko-slider is not included in `Playfield`, so it doesn't get hidden when calling `drawableRuleSet.Playfield.Hide()`. Calling `drawableRuleSet.Hide()` hides the taiko-slider, in addition to the rest of the `Playfield`.
2021-12-14 23:23:11 -05:00
116b857cea
Merge branch 'master' into no-scope-catch
2021-11-10 20:50:31 +09:00
41f4f0ab5e
Different setting slider description in each mod
2021-11-10 03:57:22 +03:00
64bc8da14c
Add "No Scope" mod implementation for Catch
2021-11-09 17:11:19 +03:00
eb5e7402c3
Remove obsolete method in ModAutoplay
2021-11-07 16:15:57 +03:00
6944151486
Apply batch fixing of built-in types using var
2021-10-27 13:04:41 +09:00
b339c149d8
Copy BaseDifficulty
to Beatmap<T>
and move all write operations across
2021-10-06 15:10:45 +09:00
a92d499d7a
Convert usages of BeatmapDifficulty
to IBeatmapDifficultyInfo
2021-10-01 16:55:50 +09:00
a743a3f306
Change combo bind logic to be non-weird
2021-09-17 19:15:14 +09:00
2d39131202
Refactor taiko flashlight a bit
2021-09-17 18:41:03 +09:00
c3531e1361
Move more specification from Mod
to IMod
2021-09-10 12:42:53 +09:00
719392de39
Change CreateInstance
to use Activator.CreateInstance
instead of clone
2021-09-10 12:05:10 +09:00
cf633973a9
Refactor exposed mod retrieval methods for better safety
2021-09-10 11:09:13 +09:00
c25ab6835c
Remove IJsonSerializable interface
...
Was pretty pointless and made it hard to use the custom serialisation
terms arbitrarily in tests.
2021-08-31 14:39:20 +09:00
84637b59ef
Define DifficultyBindableWithCurrent
and use in SliderControl
2021-08-25 07:40:41 +03:00
072560ba3e
Remove leftover unused using
2021-08-19 07:17:43 +03:00
102320f8ae
Merge branch 'master' into mod-settings-difficulty-cache
2021-08-19 06:35:13 +03:00
1ae4a1910a
Cache mod settings rather than fetching everytime
2021-08-18 09:17:42 +03:00
8c5d99ab21
Override CreateInstance()
in osu! bindable subclasses
...
Three bindables are left which don't have this overriden due to them
already not having a value-only constructor and not supporting
`GetBoundCopy()` properly:
- `BeatmapDifficultyCache.BindableStarDifficulty`.
- `TotalScoreBindable`
- `TotalScoreStringBindable`
I could add support for them by passing the required data to them, as
they seem to be able to have that shared, but I'm hesitant to support
something which was already broken and never used, not sure.
2021-08-18 04:19:58 +03:00
060ba0692d
Add hash code support for Mod
2021-08-17 04:27:04 +03:00
855fff1486
Fix DifficultyAdjustSettingsControl.SliderControl
not following up with the current pattern
...
This was causing any `ValueChanged` event bind (such as the one in
`SettingsItem` to invoke `SettingsChanged`) to be overwritten when
`Current` is set afterwards.
2021-08-16 12:47:58 +03:00
6ecc728c01
Remove override
2021-08-12 10:27:36 +08:00
d80a2dcca7
Missed one
2021-08-12 10:14:01 +08:00
18ecd8758b
Make Perfect auto restart toggleable
2021-08-12 10:12:35 +08:00
4706dcf525
Merge branch 'master' of https://hub.fastgit.org/ppy/osu into auto-restart
2021-08-11 20:18:05 +08:00
fb5ef7d2d2
Remove brackets
2021-08-01 20:59:51 +03:00
a26e7b2680
Limit combo count to minimum 1 when using inversed
...
Avoids making the mod of no effect.
2021-08-01 20:59:31 +03:00
ce7987dac7
Clarify 0
final combo indicates always muted audio
2021-08-01 20:19:44 +03:00
1e3173bf44
Fix muted dim factor not considering "0 divided by 0" case
2021-08-01 20:19:43 +03:00
f12e66052c
Reword outdated doc
2021-08-01 19:22:33 +03:00
ac930b8918
Fix judgement processors provided to mods while not completely loaded
2021-08-01 19:16:30 +03:00
53c901bfa8
Expose DrawableRuleset
audio adjustments as non-container
2021-07-31 15:47:54 +09:00
29328bdf7f
Use metronome's audio adjustments directly
2021-07-31 15:03:26 +09:00
b01b0d711f
Merge branch 'master' into mute-mod-improvements
2021-07-31 14:55:44 +09:00