Commit Graph

1988 Commits

Author SHA1 Message Date
Dean Herbert 6fb06d69cc
Merge branch 'master' into pp-counter-alloc-reduction 2022-03-15 13:31:57 +09:00
Dan Balasescu 523f668c8c Remove unnecessary ctor argument 2022-03-15 12:37:39 +09:00
Dan Balasescu daac933498 Remove unnecessary ctor arguments 2022-03-15 12:34:58 +09:00
Dan Balasescu 59d57a44d4 Prevent incorrect usages by hard-typing ctor type 2022-03-15 09:11:59 +09:00
Dan Balasescu 3fff7f4b7e Require ScoreProcessor to receive ruleset 2022-03-14 15:51:10 +09:00
Dan Balasescu 4a3e3aba65 Restructure PerformanceCalculator to not require ScoreInfo argument 2022-03-14 14:25:28 +09:00
Dan Balasescu c36badab4b Add per-ruleset score multipliers for classic scoring 2022-03-10 10:26:09 +09:00
Dean Herbert 8bb07f83cd
Merge pull request #17054 from hlysine/mod-adaptive-speed
Implement Adaptive Speed mod
2022-03-09 17:56:34 +09:00
Dean Herbert 33862fc0db Centralise implementation of slider bars which display millisecond time values 2022-03-04 12:25:19 +09:00
Dean Herbert abba49fd8f Update all usages of `OsuSlider.TooltipText` overrides to instead implement `GetTooltipText` 2022-03-04 12:16:05 +09: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
Dean Herbert 13b6cfb5ed
Merge pull request #16898 from smoogipoo/fix-mania-pp-score-multiplier
Fix mania PP calculator applying incorrect score multiplier
2022-02-17 19:21:08 +09:00
Dean Herbert 64360f2b37
Merge pull request #16891 from smoogipoo/fix-mania-hitwindow-attrib
Fix mania hit window attribute improperly considering rate-adjustment mods
2022-02-17 14:03:51 +09:00
Dan Balasescu 39a7bbdb9a Fix mania PP calculator applying incorrect score multiplier 2022-02-17 14:03:39 +09:00
Dean Herbert 7307e68e9c Revert "Merge pull request #16889 from smoogipoo/remove-mod-multiplier"
This reverts commit 252b945d3b, reversing
changes made to a1b39a96cf.
2022-02-17 13:26:12 +09:00
Dan Balasescu 0b37efc985 Add explanatory note 2022-02-16 20:07:58 +09:00
Dan Balasescu a0ee86ddd2 Fix improperly considering rate adjustment mods 2022-02-16 19:51:42 +09:00
Dan Balasescu 1f9892802c
Merge pull request #16886 from peppy/clarify-parenthesis
Clarify ambiguous conditionals in `LegacyStageBackground`
2022-02-16 19:15:21 +09:00
Dan Balasescu d4bf335fcc Use score multiplier attribute in ManiaPerformanceCalculator 2022-02-16 16:24:40 +09:00
Dean Herbert f703828e1b Clarify ambiguous conditionals in `LegacyStageBackground` 2022-02-16 15:27:49 +09:00
Dan Balasescu 84e82ef5e4 Add XMLDocs to difficulty attribute properties 2022-02-16 14:09:19 +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 440b674bb0 Add statistic item for mania & taiko 2022-02-05 21:30:35 +08:00
Henry Lin f29301cd1e
Merge branch 'master' into display-performance-attributes 2022-02-05 16:59:46 +08:00
Dean Herbert df9d99f5aa Merge branch 'master' into extended-statistics-without-replay 2022-02-03 18:59:48 +09:00
Bartłomiej Dach 82f9ad63f5
Fix flashlight size multiplier printing with too many decimal digits 2022-02-02 20:41:25 +01: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 4b646709c1
Merge pull request #16658 from Spooghetti420/no-long-notes-mod
Add "Hold Off" mod (no long notes)
2022-02-02 13:35:44 +09:00
Dean Herbert ddc8094a75 Update description 2022-02-02 13:34:23 +09:00
Bartłomiej Dach e4028b8fc1
Remove index ctor param from `ColumnHitObjectArea`
No longer used since 5692cecaa4.
2022-02-01 21:49:52 +01:00
Spooghetti420 b75c08c9ab
Improve beat length logic
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2022-02-01 13:36:36 +00:00
Dan Balasescu 0641264a11 Merge branch 'master' into spectator-consistency-frames 2022-02-01 14:35:30 +09:00
Dean Herbert 2f88efd3c3 Pass column in rather than accessing parent 2022-02-01 00:53:56 +09:00
Spooghetti420 e5601772a9 Make incompatible with 2022-01-31 15:00:36 +00:00
Dan Balasescu 0458d408bb Add replay statistics frames to FramedReplayInputHandler 2022-01-31 18:53:47 +09:00
Dean Herbert 0e764538e0 Retrieve `KeyBindingContainer` via DI rather than traversal lookup 2022-01-31 17:05:04 +09:00
Dean Herbert cc7fb0e559 Add mouse click support and increase area to full column height 2022-01-31 16:37:02 +09:00
Dean Herbert a84fd2e20c
Merge branch 'master' into master 2022-01-31 16:30:08 +09:00
Dean Herbert bb8dc74e88 Fix constant formatting 2022-01-31 12:20:51 +09:00
Spooghetti420 b52153e73d Remove settings 2022-01-30 17:40:15 +00:00
Dean Herbert 035a84e75c Rename function and make `public` again for test usage 2022-01-29 14:05:23 +09:00
Dean Herbert c75ffe9b07 Apply code style changes 2022-01-29 13:47:04 +09:00
Spooghetti420 a4aa501bb5 Change threshold from ms to beat-based, add tests 2022-01-28 21:59:53 +00:00
Spooghetti420 146c54a2c1 Fix code formatting 2022-01-27 21:02:59 +00:00
Spooghetti420 3e068e564d Update mod per discussion + create test 2022-01-27 20:56:51 +00:00
Spooghetti420 400633bd99 Add another newline 2022-01-27 16:23:09 +00:00