|
81bb00c258
|
Add argon transformer for osu!catch (and basic new catcher design)
|
2022-10-26 18:55:47 +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 |
|
|
45e9eda9e7
|
Localise hit result name
|
2022-08-14 14:57:02 -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 |
|
|
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 |
|
|
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 |
|
|
dca2cd6c44
|
Merge branch 'master' into catch-spinner-checks
|
2021-11-11 11:32:58 +09:00 |
|
|
fbfed16756
|
Started on implementing a spinner gap check for catch
|
2021-11-09 23:05:25 +01:00 |
|
|
64bc8da14c
|
Add "No Scope" mod implementation for Catch
|
2021-11-09 17:11:19 +03:00 |
|
|
c72224fa94
|
Add "Mirror" mod to osu!catch
|
2021-08-08 13:45:13 -04: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 |
|
|
f62b4f2d24
|
Merge pull request #13617 from ekrctb/catch-editor
Add "placeholder" (pre-MVP) implementation of osu!catch editor
|
2021-06-23 14:00:34 +09:00 |
|
|
fbe44dac34
|
Add empty catch hit object composer
|
2021-06-22 17:20:13 +09:00 |
|
|
cf40282f1f
|
Convert LegacySkinTransformer s to accept raw ISkin s rather than a full ISkinSource
|
2021-06-09 22:49:31 +03:00 |
|
|
2439de1c3d
|
fix capitalzation of osu!catch HitResults
|
2021-05-28 18:40:58 +02:00 |
|
|
d4ffd2ef4b
|
Merge branch 'master' into reversed-fruits
|
2021-04-23 15:08:18 +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 |
|
|
cf3aaff7bd
|
Add floating fruits mod
|
2021-04-17 16:01:23 +02:00 |
|
|
dff1d80f39
|
Update HasFlag usages to HasFlagFast
|
2021-02-25 15:38:56 +09:00 |
|
|
d18397acad
|
Adjust namespace
|
2020-12-07 12:35:24 +09:00 |
|
|
07558b5bc0
|
Merge branch 'master' into ruleset-result-types
|
2020-10-09 13:17:05 +09:00 |
|
|
f70252d07b
|
Match plurality
|
2020-10-08 12:52:58 +09:00 |
|
|
6020ec9ca3
|
Add valid result types for all rulesets
|
2020-10-07 15:43:52 +09:00 |
|
|
d7747ebb2d
|
Remove unused WorkingBeatmap argument.
|
2020-10-03 16:51:22 +02:00 |
|
|
0163688a17
|
Remove IBeatmap from PerformanceCalculator.
|
2020-10-02 19:24:30 +02:00 |
|
|
1143d5d992
|
Update class exclusion for dynamic compilation
|
2020-09-04 20:41:08 +09:00 |
|
|
bd5957bc0a
|
Add dynamic compilation exclusion rules for ruleset types
|
2020-07-10 14:49:44 +09:00 |
|
|
1f797207f7
|
Rework lookups to not require total playfield columns
|
2020-04-03 12:31:05 +09:00 |
|
|
546772192c
|
Add helper method to convert to legacy mods enums
|
2020-03-24 13:07:51 +09:00 |
|
|
7ce00bebf0
|
Add basic structure for skinning fruits
|
2020-02-17 18:47:22 +09:00 |
|
|
3a903339d6
|
add playingverb and database migrations
|
2020-01-03 11:39:15 +00:00 |
|
|
522847987b
|
Implement break/gameplay start times
|
2019-12-26 15:00:58 +09:00 |
|
|
90cb9d9162
|
Simplify scoreprocesor/healthprocessor implementations
|
2019-12-26 14:59:49 +09:00 |
|
|
7414a6aadd
|
Merge remote-tracking branch 'huoyaoyuan/master' into health-processor
# Conflicts:
# osu.Game.Rulesets.Catch/CatchRuleset.cs
# osu.Game.Rulesets.Mania/ManiaRuleset.cs
# osu.Game.Rulesets.Taiko/TaikoRuleset.cs
|
2019-12-26 14:56:54 +09:00 |
|
|
9702cc9809
|
Merge branch 'master' into remove-legacy-id
|
2019-12-25 21:01:12 +09:00 |
|
|
0677f746aa
|
Provide the ruleset to converter classes
|
2019-12-24 16:02:16 +09:00 |
|
|
a324bfbc2c
|
Remove LegacyID from Ruleset
|
2019-12-24 13:48:27 +09:00 |
|
|
08b477ed52
|
make ModDifficultyAdjust abstract
|
2019-12-20 18:30:23 +08:00 |
|
|
76f2fb378f
|
Separate score and health parts of ScoreProcessor
|
2019-12-19 20:03:14 +09:00 |
|
|
ea661fce21
|
Merge branch 'master' into adjustable-map-settings
|
2019-12-18 18:44:11 +09:00 |
|
|
6e0802e50c
|
Remove RulesetInfo parameter from Ruleset constructor
|
2019-12-18 14:49:09 +09:00 |
|