062a6fcc18
Fix failing large offset test
...
If we are going to continue to let the underlying clock process frames,
there needs to be a bit of lenience to allow the backwards seek on
resume (to play back over the freq ramp period).
The test is meant to be ensuring we don't skip the full offset amount,
so div10 seems pretty safe.
2022-08-30 01:21:55 +09:00
27ad224f13
Remove probably unnecessary Seek
on start
2022-08-30 01:21:44 +09:00
1bff540381
Remove debug changes
2022-08-29 22:14:07 +09:00
75531d2d62
Fix gameplay skipping forward during resume operation
2022-08-29 19:51:16 +09:00
ad5ef52922
Add test coverage of resuming after pause not skipping forward in time
2022-08-29 19:02:01 +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
b25d1fbbae
Merge pull request #20012 from peppy/target-mod-toggle-metronome
...
Add setting to toggle metronome in "Target" mod
2022-08-29 18:47:43 +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
b56fbacaa6
Merge pull request #19409 from peppy/carousel-maintain-selection-over-update
...
Fix beatmap carousel not maintaining selection if currently selected beatmap is updated
2022-08-29 11:55:04 +03:00
f2378d3fde
Merge branch 'master' into carousel-maintain-selection-over-update
2022-08-29 11:23:22 +03:00
780121eeee
Add setting to toggle metronome in "Target" mod
...
As mentioned in https://github.com/ppy/osu/discussions/20006#discussioncomment-3496732 .
2022-08-29 17:12:10 +09: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
cf8fad045d
Update template rulesets to include baked value
2022-08-29 16:32:41 +09:00
d4a37725c4
Adjust test
2022-08-29 15:59:57 +09:00
2b7b77157a
Merge pull request #20008 from smoogipoo/scoreprocessor-computescore
...
Refactor/merge `ScoreProcessor.ComputeScore()` methods
2022-08-29 15:54:43 +09:00
81ac0daba8
Update xmldoc
2022-08-29 15:51:12 +09:00
b2e80ca7f0
Don't include misses in failed score statistics
2022-08-29 15:27:19 +09:00
e8ae6840ea
Add test coverage of selection being retained
2022-08-29 15:23:34 +09:00
892f43da43
Add test coverage of ruleset being marked unavailable if methods are throwing
2022-08-29 14:28:55 +09:00
5ff4e6a4fe
Add test coverage for outdated ruleset
2022-08-29 14:26:12 +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
3e246caf05
Merge pull request #19995 from its5Q/import-crash-fix
...
Fix crash with legacy import from incomplete installs
2022-08-28 13:52:12 +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
35f0273c8a
Merge pull request #19850 from nekodex/text-selection-sfx
...
Add audio feedback for text selection
2022-08-27 00:54:28 +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
8b871dab28
Merge pull request #19203 from tsunyoku/mod-validation-tests
...
Ensure all mods are incompatible in both ways
2022-08-26 23:01:51 +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
1fd1672d89
Merge branch 'master' into mod-validation-tests
2022-08-26 15:00:07 +03: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
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
69cbc0125b
Merge pull request #19964 from nanashi-1/merge-hitobject-hitsound-fix
...
Fix hitobjects merge feature in editor not adding any hitsounds
2022-08-26 20:05:02 +09:00
5ef8e26ebe
Fix check not accounting for mods not existing in certain rulesets
...
Also check all instances, rather than first.
2022-08-26 19:59:26 +09:00
580754833f
Merge branch 'master' into mod-validation-tests
2022-08-26 19:48:42 +09:00
9e3659b2d2
Merge pull request #19858 from OliBomby/slider-splitter
...
Add ability to split sliders in osu! editor
2022-08-26 19:43:03 +09:00
cb1c4a1bb1
Move sample checks to be inline in other existing tests
2022-08-26 19:18:15 +09:00
03dcfed384
Merge branch 'master' into slider-splitter
2022-08-26 19:10:33 +09:00
47cb163015
Refactor splitting logic and comments slightly
2022-08-26 19:09:03 +09:00
f54047d17b
Move selection clearing to top
2022-08-26 18:55:20 +09:00
78717956d5
add visual test
2022-08-26 16:55:18 +08:00