abd32e30f1
Update osu.Game.Rulesets.Osu/Difficulty/Preprocessing/OsuDifficultyHitObject.cs
...
Co-authored-by: Liam DeVoe <orionldevoe@gmail.com >
2021-10-09 21:11:24 +03:00
3b0b8707fe
Reduce nesting, check all objects for spinners
2021-10-09 20:28:42 +03:00
b72b071c25
Fix instant spinners giving insane amounts of strain
2021-10-09 12:35:17 +03:00
17e0498860
Merge pull request #14921 from apollo-dw/blinds-pp
...
Implement Blinds performance calculation in osu!
2021-10-08 20:19:16 +09:00
f0affa9f5a
Don't refer to BeatmapInfo
2021-10-08 19:50:31 +09:00
3a4807a032
Merge branch 'master' into blinds-pp
2021-10-08 19:45:59 +09:00
9be56829c9
Merge pull request #14935 from Susko3/fix-SettingsTextBox-using-null-as-default
...
Fix usages of `SettingsTextBox` having `null` as the default
2021-10-08 18:36:02 +09:00
5b89293fa3
Merge pull request #14942 from apollo-dw/relax-osu-pp
...
Implement Relax difficulty calculation in osu!
2021-10-08 16:47:43 +09:00
7c9e7e2669
Merge pull request #14998 from peppy/random-seed-max-input-length
...
Fix weird textbox behaviour when entering a random mod seed overflowing int backing
2021-10-08 16:36:45 +09:00
67cfe3412e
Merge branch 'master' into random-seed-max-input-length
2021-10-08 15:38:42 +09:00
092bdfb6a3
Merge pull request #14997 from peppy/move-low-pass-on-fail-to-fail-animation
...
Move low pass fail effect to `FailAnimation`
2021-10-08 15:36:22 +09:00
9dc035757f
Fix weird textbox behaviour when entering a random mod seed overflowing int backing
2021-10-08 14:01:36 +09:00
672664dce7
Fix all remaining cases of incorrect Bindable<string>
defaults
2021-10-08 13:55:22 +09:00
2856aef4eb
Add exception to catch any incorrect defaults of Bindable<string>
2021-10-08 13:52:38 +09:00
42d3fe8f02
Merge branch 'master' into fix-SettingsTextBox-using-null-as-default
2021-10-08 13:37:28 +09:00
436ead421a
Move low pass fail effect to FailAnimation
2021-10-08 12:27:04 +09:00
a924b982eb
Merge pull request #14992 from nekodex/more-filter-effects
...
Add dynamic filter effect to more places
2021-10-08 12:12:59 +09:00
da96cc73d8
Fix dual specification of SuspensionHandler
and move fields around slightly
2021-10-07 23:40:47 +09:00
9bf29503fb
Rename remaining usage
2021-10-07 20:57:14 +09:00
310d7965b6
Merge branch 'master' into more-filter-effects
2021-10-07 20:52:38 +09:00
f8e50731b7
Merge pull request #14991 from peppy/intro-tests-no-menu-load
...
Allow intro screens to be created without loading a `MainMenu`
2021-10-07 20:48:54 +09:00
9b404d983c
Merge pull request #14892 from nekodex/popup-filter-effect
...
Add a dynamic audio `Filter` effect component and use it with `DialogOverlay` popups
2021-10-07 20:45:57 +09:00
ba84da6ef8
Tidy up test scene
2021-10-07 20:08:28 +09:00
b88d4f1913
Fix weird edge case in TestSceneIntroWelcome
2021-10-07 19:58:34 +09:00
ef64c64f0b
Merge branch 'master' into popup-filter-effect
2021-10-07 18:56:07 +09:00
e578046b20
Rename Filter
-> AudioFilter
2021-10-07 18:50:08 +09:00
0348c6c7e5
Apply some renaming and code quality fixes
2021-10-07 18:49:22 +09:00
bece807857
Merge pull request #14980 from peppy/difficulty-move-to-beatmap
...
Copy `BaseDifficulty` to `Beatmap<T>` and move the majority of write operations across
2021-10-07 18:43:44 +09:00
d7701e0ab4
Merge pull request #14990 from peppy/test-scene-osu-game-fix-async-disposal-contention
...
Change `TestSceneOsuGame` to use `OsuGameTestScene` to avoid async disposal deadlock
2021-10-07 18:43:22 +09:00
f98dd1b811
Merge branch 'master' into popup-filter-effect
2021-10-07 18:40:21 +09:00
189358240d
Fix intro tests and move steps out of constructor
2021-10-07 18:39:48 +09:00
f6458aa26d
Add filter effect to collection management dialog
2021-10-07 17:56:11 +09:00
cc209f0f2d
Add filter effect to fail sequence
2021-10-07 17:55:30 +09:00
5c48340520
Add filter effect to beatmap loading
2021-10-07 17:55:21 +09:00
ee66414e4f
Move difficulty copy inside context retrieval
2021-10-07 17:49:13 +09:00
7074021d1f
Merge branch 'master' into test-scene-osu-game-fix-async-disposal-contention
2021-10-07 17:47:11 +09:00
e586fee091
Remove unused usings
2021-10-07 17:46:30 +09:00
0e0779e45b
Merge pull request #14988 from peppy/remove-gameplay-mod-bindable-storage
...
Remove local overridden storage of `Mods` in `Player`
2021-10-07 17:36:23 +09:00
061697b4cd
Merge pull request #14989 from peppy/osu-game-test-scene-improvements
...
Improve performance of `OsuGameTestScene` based tests
2021-10-07 17:30:50 +09:00
d3efec3c04
Remove unnecessary clone operations
2021-10-07 17:22:10 +09:00
7dd7d35fc8
Remove unnecessary difficulty copy operation
2021-10-07 17:19:34 +09:00
0df409c050
Move difficulty copy to BeatmapModelManager.Save
2021-10-07 17:16:45 +09:00
ca9c79b758
Use object initialiser (fixes CI inspection)
2021-10-07 16:51:42 +09:00
d50443fdf2
Merge branch 'master' into difficulty-move-to-beatmap
2021-10-07 16:50:10 +09:00
d0001f760d
Group applicable comment above new addition
2021-10-07 16:50:05 +09:00
f88d898960
Allow intro screens to be created without loading a MainMenu
2021-10-07 16:38:22 +09:00
c41271ea78
Fix hidden test failures
2021-10-07 16:26:24 +09:00
7e0379441c
Change TestSceneOsuGame
to use OsuGameTestScene
to avoid async disposal deadlock
...
The original implementation was done so in a way that the nested `OsuGame` would be disposed via the async queue, causing a deadlock for 10-20s during test runs. `OsuGameTestScene` was already fixed to avoid this, so consuming it here seems like the easy fix.
2021-10-07 16:18:48 +09:00
0bd5136a29
Fix TestOverlayClosing
occasionally failing due to running too fast
2021-10-07 15:55:29 +09:00
290c9755e2
Always use circles intro for OsuGame
tests
...
The triangles intro tracks video time, which is not adjusted based on
the game's playback rate (ie. it runs in realtime even for headless
tests).
Maybe we want to make the triangles video adjust its rate along with
tests?
2021-10-07 15:55:29 +09:00