Commit Graph

209 Commits

Author SHA1 Message Date
Dean Herbert a987cda30d Rename "Aim Assist" to "Magnetised" to better suit the mod's behaviour
As proposed in https://github.com/ppy/osu/discussions/17375.
2022-04-01 12:15:52 +09:00
Dan Balasescu 36772ec652
Merge pull request #17356 from apollo-dw/strict-tracking
Implement "Strict Tracking" mod in osu!
2022-03-22 07:32:36 +09:00
Dan Balasescu 523f668c8c Remove unnecessary ctor argument 2022-03-15 12:37:39 +09:00
Dan Balasescu 4a3e3aba65 Restructure PerformanceCalculator to not require ScoreInfo argument 2022-03-14 14:25:28 +09:00
apollo-dw e2001148d5 Implement strict tracking mod 2022-03-08 21:47:54 +00:00
Henry Lin c9b205afeb Add adaptive speed mod 2022-03-02 09:57:52 +08:00
Dean Herbert 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
Henry Lin ee6d4b2583 Move performance breakdown to the top to prevent re-ordering after watching replay 2022-02-05 21:39:01 +08:00
Henry Lin 0b1fef38af Use the playable beatmap provided in `CreateStatisticsForScore` 2022-02-05 21:36:34 +08:00
Henry Lin 2e1a9f1379 Add performance breakdown as statistic item in extended statistics panel 2022-02-05 21:13:16 +08:00
Dean Herbert df9d99f5aa Merge branch 'master' into extended-statistics-without-replay 2022-02-03 18:59:48 +09:00
Dean Herbert 2731d8e3c2
Merge pull request #16701 from LeNitrous/mod-alternate-osu
Add "Alternate" mod for osu! ruleset
2022-02-03 10:41:23 +09:00
Dean Herbert 19eb9ad8a7 Reorder `StatisticsItem` constructor to make a touch more sense 2022-02-02 23:02:38 +09:00
Henry Lin 6a482827fe Fix weird line breaking 2022-02-02 17:23:03 +08:00
Henry Lin c5c4c85006 Lazily create content of StatisticItem 2022-02-02 13:29:18 +08:00
Dean Herbert 0036d0e26d Move alternate mod to "conversion" category 2022-02-02 13:58:13 +09:00
Nitrous aa582fb0e1
add Alternate Mod 2022-01-29 20:38:12 +08:00
MaxOhn 168a105ed8 merged upstream 2022-01-04 09:34:02 +01:00
Dean Herbert 369b4ba789 Update `DifficultyCalculator` to take an `IRulesetInfo` 2021-11-15 19:16:48 +09:00
Dean Herbert 62d670a3ca Update `DifficultyCalculator` to take an `IWorkingBeatmap` 2021-11-15 19:16:48 +09:00
Jason Won 538d980072 Rename Mod 2021-10-15 00:22:57 -04:00
Jason Won 6b1534f5a6 Add "ghost" mod for osu 2021-10-14 18:30:55 -04:00
Dean Herbert 25420af078 Rename method to drop redundant ruleset suffix 2021-09-05 13:34:23 +09:00
Bartłomiej Dach a2d2ed2ef6
Add stack leniency setting for osu! 2021-09-02 23:29:14 +02:00
Henry Lin 7251c28c4a Merge branch 'master' into mod-muted 2021-07-29 21:14:03 +08:00
Henry Lin 22d83c75e3 Revert imports re-ordering
Out of the scope of this PR
2021-07-28 18:32:38 +08:00
Henry Lin 58bbe9db7e Added muted mod 2021-07-28 18:21:08 +08:00
Gabe Livengood eb585a6120
Add "Mirror" mod 2021-07-25 20:40:50 -04:00
Dean Herbert 1b0aadcc6f Merge branch 'master' into transformers-per-skin 2021-06-22 16:03:15 +09:00
Dean Herbert b1dd502e06 Rename class to match new name 2021-06-16 15:09:42 +09:00
Dean Herbert 2ce487bdac Rename mod and fix easing mappings / naming 2021-06-16 14:31:22 +09:00
Dean Herbert c5f76c7352
Merge branch 'master' into AddApproachCircleMod 2021-06-16 14:30:58 +09:00
Salman Ahmed cf40282f1f Convert `LegacySkinTransformer`s to accept raw `ISkin`s rather than a full `ISkinSource` 2021-06-09 22:49:31 +03:00
Pasi4K5 92f765b958 Change ModType from Fun to Conversion 2021-04-25 01:19:06 +02:00
Pasi4K5 961bd1177c Add mod "Random" for ruleset "osu!" 2021-04-25 00:39:36 +02:00
Dean Herbert a209415942 Add "Barrel Roll" mod 2021-04-14 16:52:29 +09:00
Naxess 60c2494b31 Make `BeatmapVerifier` an interface 2021-04-13 10:40:56 +02:00
Naxess a2fc9c398f Rename `CreateChecker` -> `CreateBeatmapVerifier` 2021-04-12 10:08:30 +02:00
Dean Herbert 1c553b5d48 Checker -> BeatmapVerifier 2021-04-12 15:29:05 +09:00
Naxess 0343ef7f14 Add ruleset-specific checker 2021-04-07 14:36:43 +02:00
smoogipoo dff1d80f39 Update HasFlag usages to HasFlagFast 2021-02-25 15:38:56 +09:00
smoogipoo 3b5c67a063 Add OsuModClassic 2021-02-03 23:08:59 +09:00
ekrctb 0d88ff3404 Adjust namespace 2020-12-07 12:27:12 +09:00
Bartłomiej Dach a17990f2ee Fix osu!-specific missing cases 2020-11-15 15:40:31 +01:00
Dean Herbert 07558b5bc0 Merge branch 'master' into ruleset-result-types 2020-10-09 13:17:05 +09:00
Dean Herbert 6020ec9ca3 Add valid result types for all rulesets 2020-10-07 15:43:52 +09:00
Lucas A d7747ebb2d Remove unused WorkingBeatmap argument. 2020-10-03 16:51:22 +02:00
Lucas A 0163688a17 Remove IBeatmap from PerformanceCalculator. 2020-10-02 19:24:30 +02:00
smoogipoo 1143d5d992 Update class exclusion for dynamic compilation 2020-09-04 20:41:08 +09:00
Bartłomiej Dach 43d6d2b2e8 Add back unstable rate display 2020-08-27 20:46:49 +02:00