|
f03677f394
|
Remove HP drain from mania
|
2023-01-11 13:01:18 +09:00 |
|
|
dee01abab1
|
Add method to get stage from column index
|
2022-10-07 15:24:37 +09:00 |
|
|
4a127f5d81
|
Fix classic skin colours sourcing from triangles defaults
|
2022-10-07 15:24:36 +09:00 |
|
|
3947011baf
|
Fix regression in legacy dual stage handling logic
|
2022-10-07 15:24:36 +09:00 |
|
|
5fe9b953a5
|
Add back triangles column colours via a transformer
|
2022-10-07 15:24:36 +09:00 |
|
|
1a0b953846
|
Remove unnecessary Beatmap parameter in ManiaLegacySkinTransformer
|
2022-10-07 15:24:36 +09:00 |
|
|
97207c11f5
|
Add base transformer for osu!mania argon skin
|
2022-10-04 14:56:46 +09:00 |
|
|
c7f8f948b9
|
Rename CreateLegacySkinProvider to CreateSkinTransformer and apply to all skins
|
2022-09-15 20:18:10 +09:00 |
|
|
3d7367a842
|
Move the CreateConvertibleReplayFrame() into the base ruleset class for avoid api breaking change in the customized ruleset.
|
2022-09-10 11:07:23 +08:00 |
|
|
e62999fb16
|
Merge branch 'master' of https://github.com/ppy/osu into remove-the-nullable-disable-in-the-ruleset
# Conflicts:
# osu.Game.Rulesets.Catch/CatchRuleset.cs
# osu.Game.Rulesets.Osu/OsuRuleset.cs
# osu.Game.Rulesets.Taiko/TaikoRuleset.cs
# osu.Game/Rulesets/Ruleset.cs
|
2022-09-10 10:40:12 +08:00 |
|
|
90b9c02ac6
|
Remove "internal" identifier as unnecessary
|
2022-08-29 14:01:15 +09:00 |
|
|
f5710d8000
|
Add ruleset API versioning
|
2022-08-22 16:35:08 +09:00 |
|
|
d199b3b100
|
Update GetVariantName to also support localisation
|
2022-08-22 14:51:00 +09:00 |
|
|
29ef1c8db8
|
Check if StatisticItem.Name is null or empty
|
2022-08-20 21:48:53 -04:00 |
|
|
45e9eda9e7
|
Localise hit result name
|
2022-08-14 14:57:02 -04:00 |
|
|
18ce784ae0
|
Allow StatisticItem's name param to be nullable
|
2022-08-14 14:51:35 -04:00 |
|
|
1725a76fa0
|
Remove the nullable disable annotation for all rulesets.
|
2022-07-10 10:15:27 +08:00 |
|
|
857377e145
|
Move CreateConvertibleReplayFrame() into legacy ruleset interface because technically only legacy ruleset use it to convert the legacy frame.
But seems some of the customized ruleset use it for save the replay frame.
|
2022-07-10 10:15:27 +08:00 |
|
|
31a447fda0
|
Update parameter discards
|
2022-06-24 21:26:19 +09:00 |
|
|
f8830c6850
|
Automated #nullable processing
|
2022-06-17 16:37:17 +09:00 |
|
|
523f668c8c
|
Remove unnecessary ctor argument
|
2022-03-15 12:37:39 +09:00 |
|
|
4a3e3aba65
|
Restructure PerformanceCalculator to not require ScoreInfo argument
|
2022-03-14 14:25:28 +09:00 |
|
|
c9b205afeb
|
Add adaptive speed mod
|
2022-03-02 09:57:52 +08:00 |
|
|
a41e1c80f1
|
Show hit error on results screen
Leading up to implementation of "local offset", this feels like a good
thing to have visible first and foremost.
|
2022-02-28 19:11:06 +09:00 |
|
|
ee6d4b2583
|
Move performance breakdown to the top to prevent re-ordering after watching replay
|
2022-02-05 21:39:01 +08:00 |
|
|
0b1fef38af
|
Use the playable beatmap provided in CreateStatisticsForScore
|
2022-02-05 21:36:34 +08:00 |
|
|
440b674bb0
|
Add statistic item for mania & taiko
|
2022-02-05 21:30:35 +08:00 |
|
|
19eb9ad8a7
|
Reorder StatisticsItem constructor to make a touch more sense
|
2022-02-02 23:02:38 +09:00 |
|
|
6a482827fe
|
Fix weird line breaking
|
2022-02-02 17:23:03 +08:00 |
|
|
c5c4c85006
|
Lazily create content of StatisticItem
|
2022-02-02 13:29:18 +08:00 |
|
|
a4aa501bb5
|
Change threshold from ms to beat-based, add tests
|
2022-01-28 21:59:53 +00:00 |
|
|
3e068e564d
|
Update mod per discussion + create test
|
2022-01-27 20:56:51 +00:00 |
|
|
1bdf16494b
|
Add No Long Notes mod
|
2022-01-27 11:35:31 +00:00 |
|
|
4106ebf881
|
Fix mania requiring PERFECTs to maintain HP
|
2022-01-12 18:29:23 +09:00 |
|
|
369b4ba789
|
Update DifficultyCalculator to take an IRulesetInfo
|
2021-11-15 19:16:48 +09:00 |
|
|
62d670a3ca
|
Update DifficultyCalculator to take an IWorkingBeatmap
|
2021-11-15 19:16:48 +09:00 |
|
|
6944151486
|
Apply batch fixing of built-in types using var
|
2021-10-27 13:04:41 +09:00 |
|
|
25420af078
|
Rename method to drop redundant ruleset suffix
|
2021-09-05 13:34:23 +09:00 |
|
|
565f147a5c
|
Add special style setting for osu!mania
|
2021-09-02 23:29:14 +02:00 |
|
|
22d83c75e3
|
Revert imports re-ordering
Out of the scope of this PR
|
2021-07-28 18:32:38 +08:00 |
|
|
58bbe9db7e
|
Added muted mod
|
2021-07-28 18:21:08 +08:00 |
|
|
cf40282f1f
|
Convert LegacySkinTransformer s to accept raw ISkin s rather than a full ISkinSource
|
2021-06-09 22:49:31 +03:00 |
|
|
05c21fb5b3
|
Increase mania HP lenience
|
2021-05-12 13:27:30 +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 |
|
|
1d968009c2
|
Add osu!mania key filtering using "keys=4" at song select
|
2021-03-30 16:09:35 +09:00 |
|
|
dff1d80f39
|
Update HasFlag usages to HasFlagFast
|
2021-02-25 15:38:56 +09:00 |
|
|
8295fb9081
|
Implement mania constant speed mod
|
2021-02-03 16:28:22 +09:00 |
|
|
e3c035fe9c
|
Adjust namespace
|
2020-12-07 12:32:52 +09:00 |
|
|
a4c17906b4
|
Make comment a bit more explicit
|
2020-11-16 14:52:18 +09:00 |
|
|
e5d9cca9de
|
Fix mania-specific missing cases
|
2020-11-15 15:38:12 +01:00 |
|