Commit Graph

34975 Commits

Author SHA1 Message Date
0e68620f70 Merge pull request #20026 from peppy/notifications-nrt
Apply NRT to notification classes
2022-08-30 17:23:11 +09:00
b8fda1a16f Apply NRT to notification classes
and tidy things up a bit.
2022-08-30 15:57:10 +09:00
799c015bff Add LegacyTotalScore to SoloScoreInfo 2022-08-30 15:50:19 +09:00
0491addbbd Merge pull request #19974 from peppy/no-gameplay-clock-editor-offset
Fix editor not applying offsets
2022-08-29 21:10:29 +09:00
8e42af8e66 Merge pull request #19973 from peppy/no-gameplay-clock-beat-synced-container
Fix beat synced components not applying offsets
2022-08-29 20:43:26 +09:00
82b9e1f0eb Merge pull request #20011 from smoogipoo/scoring-refactor
Refactor scoring to remove async methods / simplify
2022-08-29 19:55:27 +09:00
eb3601b7ff Merge pull request #20013 from peppy/always-reprocess-beatmap-after-update
Always reprocess beatmaps after a user update request
2022-08-29 18:50:27 +09:00
e3e204001e Merge pull request #19907 from peppy/ruleset-api-versioning
Add ruleset API versioning
2022-08-29 18:50:01 +09:00
2e3c62296a Merge branch 'master' into no-gameplay-clock-beat-synced-container 2022-08-29 18:22:54 +09:00
3eda284b03 Always reprocess beatmaps after a user update request
This covers the rare case where metadata may have changed server-side but not
the beatmap itself.

Tested with the provided user database to resolve the issue.

Closes #19976.
2022-08-29 18:17:42 +09:00
07b502f69a Simplify OrderByTotalScore implementation 2022-08-29 17:58:57 +09:00
f2378d3fde Merge branch 'master' into carousel-maintain-selection-over-update 2022-08-29 11:23:22 +03:00
9b830d063f Merge pull request #20010 from smoogipoo/scoreprocessor-no-rewrite-statistics
Don't include misses in failed score statistics
2022-08-29 17:07:13 +09:00
2dafa041a7 Account for offset being applied to editor clock time in TestSceneEditorClock 2022-08-29 16:42:50 +09:00
be5c6232e8 Encapsulate Track inside a FramedClock to avoid mutating operations 2022-08-29 16:29:19 +09:00
c50695ea49 Merge branch 'master' into no-gameplay-clock-beat-synced-container 2022-08-29 16:16:59 +09:00
81ac0daba8 Update xmldoc 2022-08-29 15:51:12 +09:00
d75543ad68 Simplify GetMaximumAchievableCombo further 2022-08-29 15:36:10 +09:00
423f6f90f2 Remove async calls from ScoreManager 2022-08-29 15:34:08 +09:00
b2e80ca7f0 Don't include misses in failed score statistics 2022-08-29 15:27:19 +09:00
90b9c02ac6 Remove "internal" identifier as unnecessary 2022-08-29 14:01:15 +09:00
c0b13c7e1f Refactor ScoreProcessor ComputeScore() methods 2022-08-29 13:51:10 +09:00
0cc6a76c17 Fix crash with legacy import from incomplete installs 2022-08-28 14:13:38 +10:00
cf6bb3b030 Merge pull request #19958 from peppy/fix-fail-freq-stuck
Ensure fail animation sequence isn't run after the player exit sequence has started
2022-08-27 00:58:41 +09:00
764ab9f095 Merge branch 'master' into text-selection-sfx 2022-08-26 17:50:03 +03:00
289b6f1a58 Merge pull request #19924 from peppy/fix-playlist-overlay-test-failures
Fix intermittent test failures in `TestScenePlaylistOverlay`
2022-08-26 23:36:16 +09:00
470bec7949 Move private method down 2022-08-26 23:29:03 +09:00
9c64520f8f Merge pull request #19909 from peppy/framework-ini-in-sentry
Include framework configuration in sentry output
2022-08-26 23:13:26 +09:00
e4100ee3f1 Merge branch 'master' into text-selection-sfx 2022-08-26 22:05:32 +09:00
b9d9bf3004 Merge pull request #19938 from frenzibyte/fix-multi-spectator-results-screen
Fix multi-spectator potentially getting stuck for passed players
2022-08-26 21:53:17 +09:00
17a12807de Merge branch 'master' into framework-ini-in-sentry 2022-08-26 21:30:07 +09:00
a3e595a9aa Update comment to include inserted indices 2022-08-26 14:51:19 +03:00
81c0a641b4 Fix selection fallback path not updated to check inserted indices 2022-08-26 14:51:08 +03:00
f38194fb40 Merge branch 'master' into carousel-maintain-selection-over-update 2022-08-26 14:35:19 +03:00
6dc859973b Merge branch 'master' into fix-playlist-overlay-test-failures 2022-08-26 20:25:53 +09:00
35d262fc5d Merge branch 'master' into no-gameplay-clock-beat-synced-container 2022-08-26 20:25:23 +09:00
90ff0864c0 Merge branch 'master' into no-gameplay-clock-editor-offset 2022-08-26 20:25:21 +09:00
91e044542d Merge pull request #19828 from peppy/no-gameplay-clock-gameplay-offset
Introduce `FramedBeatmapClock` (and use in gameplay flow)
2022-08-26 20:21:34 +09:00
cd90536e4b Remove Track access in Timeline 2022-08-26 18:25:48 +09:00
4b72e55770 Fix various test scenes not adding EditorClock to the draw hierarchy 2022-08-26 18:08:43 +09:00
12d6d6793c Move EditorClock processing to Update and always decouple 2022-08-26 18:08:43 +09:00
fec744a7fe Add global FramedBeatmapClock for BeatSyncProvider components 2022-08-26 17:48:21 +09:00
31e459364b Use FramedBeatmapClock in EditorClock 2022-08-26 17:28:58 +09:00
ed0843aa84 Reword xmldoc regarding final clock source to read better 2022-08-26 16:46:22 +09:00
9862b79b47 Fix typo in long comment 2022-08-26 15:20:09 +09:00
a260d7872d Update framework 2022-08-25 21:50:10 +09:00
a546aa2673 Clamp SpectatorPlayerClock's elapsed calculation to avoid player clocks getting too far ahead 2022-08-25 21:33:33 +09:00
ae38c9e58d Update framework 2022-08-25 19:18:17 +09:00
510d9ac79f Merge branch 'master' into text-selection-sfx 2022-08-25 19:18:14 +09:00
9bca7223f6 Adjust xmldoc to better explain score contribution 2022-08-25 17:16:30 +09:00