b6aedb22d8
Add approachcircle mod
2020-03-15 01:25:02 +01:00
83c67dc155
move spun out to automation
2020-02-09 13:34:35 +08:00
3a903339d6
add playingverb and database migrations
2020-01-03 11:39:15 +00:00
35cdd67c4a
Remove instantiation of non-existing processor
2019-12-27 12:47:23 +09:00
cac011edc1
Merge branch 'master' into hp-drain
2019-12-26 23:51:12 +09:00
00a36c388c
Fix tests
2019-12-26 19:18:39 +09: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
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
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
e0ce87adca
Move CreateScoreProcessor() to Ruleset ( #7244 )
...
Move CreateScoreProcessor() to Ruleset
2019-12-17 22:15:42 +09:00
fd2785bab3
Merge branch 'master' into fxcop
2019-12-17 20:14:45 +09:00
49bf8d27d1
Move CreateScoreProcessor() to Ruleset
2019-12-17 20:08:13 +09:00
ecfc6dfa3d
CA1825: use Array.Empty.
2019-12-17 12:59:48 +08:00
b5db927d93
Merge branch 'master' into cinema-mod
2019-12-17 12:56:06 +09:00
002a125b4a
make ModDifficultyAdjust generic
2019-12-12 21:14:26 +08:00
5861eca80d
Make DrawableRuleset take a converted beatmap
2019-12-12 15:58:11 +09:00
b795532aa5
add difficulty adjustment mods
2019-12-11 19:43:16 +08:00
20edaf4ba6
add cinema mod support
2019-11-23 17:32:16 +00:00
9c9cb8e217
Merge remote-tracking branch 'upstream/master' into traceable-mod
2019-09-18 19:36:07 +09:00
a407e267a2
Fix PF/SD legacy mod conversion
...
Upon investigating an user report in #6091 that indicated that viewing
replays using the Perfect mod would also display the Sudden Death mod
icon despite Perfect being the more restrictive of the two, it turned
out that the logic of importing legacy scores was missing that corner
case. A similar case of Double Time/Nightcore mutual exclusion was
handled, but PF/SD was missed.
Add analogous handling of PF/SD legacy mods for all four rulesets,
and additionally cover a tiny fraction of all cases with unit tests.
The most problematic cases (NC+HD and PF+SD) are covered in all four
basic rulesets.
2019-09-15 22:55:25 +02:00
bebc3309ce
Refactor skin configuration to be infinitely extensible
2019-09-03 17:57:34 +09:00
a15828ab25
Introduce the concept of SkinComponents
...
Removes reliance on string lookups and better defines elements for introduction into database
2019-08-30 14:55:52 +09:00
84e4748268
Remove duplicate getAnimation function and improve namespacing
2019-08-30 12:59:58 +09:00
dc1046bf0c
Merge remote-tracking branch 'upstream/master' into add-ruleset-legacy-skin
2019-08-30 12:53:05 +09:00
6ab2b20c70
Add an interface for working beatmaps
2019-08-29 19:38:44 +09:00
5e362d10b1
Add ruleset-specific legacy skin providers
...
This moves implementation of osu! skinnables to OsuLegacySkin.
2019-08-26 12:21:49 +09:00
83cb70db17
Added initial AimAssist mod
2019-08-19 22:54:07 +02:00
8a64ab0384
Remove generics from IApplicableToBeatmap
2019-08-01 12:39:32 +09:00
4204ba6014
Merge branch 'master' into spin-in
2019-07-28 22:51:09 +09:00
f8feac792c
Return TouchDevice in GetAllMods response
2019-07-23 13:14:28 +09:00
5b4640d3ea
Traceable no longer inherits from OsuModHidden and is no longer multi mod
2019-07-03 21:40:14 +02:00
b63a7593eb
Merged with upstream master
2019-07-03 18:56:11 +02:00
4145173ac9
Combined hidden with traceable as multi mod
2019-07-02 04:04:07 +02:00
845bf21f7f
Resolved merge with upstream master
2019-07-01 20:00:52 +02:00
93b780c9a8
Resolved merge
2019-07-01 13:53:40 +02:00
d7c09e7dbd
Merge remote-tracking branch 'origin/master' into fix-new-inspections
...
# Conflicts:
# osu.Game.Rulesets.Catch/Judgements/CatchDropletJudgement.cs
# osu.Game.Rulesets.Catch/Judgements/CatchJudgement.cs
# osu.Game.Rulesets.Mania/Scoring/ManiaScoreProcessor.cs
# osu.Game.Rulesets.Osu/Replays/OsuAutoGenerator.cs
# osu.Game.Rulesets.Osu/UI/Cursor/CursorTrail.cs
# osu.Game.Tests/Visual/SongSelect/TestCaseBeatmapScoresContainer.cs
# osu.Game/Graphics/OsuFont.cs
# osu.Game/Online/API/Requests/Responses/APILegacyScoreInfo.cs
# osu.Game/Overlays/Profile/Header/BadgeContainer.cs
# osu.Game/Overlays/Profile/ProfileHeader.cs
# osu.Game/Screens/Select/PlaySongSelect.cs
# osu.Game/Skinning/LegacySkinDecoder.cs
2019-05-07 13:20:17 +09:00
0222424aef
Make mods IReadOnlyList<Mod> gamewide
...
Prevents potential multiple evaluations of enumerable.
2019-04-10 17:20:36 +09:00
c584967eb1
Remove mods from workingbeatmap
2019-04-09 12:59:32 +09:00
c39c37a18d
Apply more missed cases
2019-04-01 12:44:46 +09:00
de80fc0eac
Update icon usage to match framework changes
2019-03-27 19:29:27 +09:00
baea7230bc
Rename RulesetContainer to DrawableRuleset
2019-03-19 23:47:31 +09:00
d70b373af9
Merge branch 'master' into mod-wind
2019-03-06 14:04:04 +09:00
78596dfe80
Merge remote-tracking branch 'origin/master' into move-osu-settings
...
# Conflicts:
# osu.Game.Rulesets.Mania/UI/ManiaRulesetContainer.cs
# osu.Game.Rulesets.Osu.Tests/TestCaseSlider.cs
2019-03-05 13:25:03 +09:00
c271a3a781
remove ruleset specific mods
2019-03-04 17:36:44 +08:00
ecc2c28a62
mod rule changes
2019-03-03 16:22:00 +08:00