09500882c2
Merge pull request #20767 from frenzibyte/no-scope-no-smoke
...
Hide cursor smoke in "No scope" mod
2022-10-17 19:06:08 +09:00
148da4d423
Merge branch 'master' into argon-judgement-in-front
2022-10-15 22:42:41 +02:00
7e9229a117
Merge branch 'master' into no-scope-no-smoke
2022-10-15 16:42:34 +03:00
b72c117333
Merge pull request #20756 from goodtrailer/smoke-rotation-fix
...
Fix smoke shaking when gameplay is paused
2022-10-15 19:14:04 +09:00
46bcabea6c
Separate smoke rotation seed and index
2022-10-14 12:42:04 -07:00
ba72f13f54
Merge branch 'master' into hide-mouse-on-keyboard-input
2022-10-14 22:26:30 +03:00
b1b97505ac
Fix smoke displayed in "No scope" mod
2022-10-14 22:16:14 +03:00
029f896db8
Use StatelessRNG
for smoke rotation
2022-10-13 16:18:47 -07:00
310588ad94
Renew smoke rng every draw
2022-10-13 13:01:05 -07:00
dd372c4d19
Move "argon" skin judgement text in front of hitobjects
2022-10-13 13:52:02 +09:00
09cc89cfa0
Update existing usages of Cursor
to handle null value
2022-10-13 00:17:08 +03:00
8bf4ca4b53
Add legacy skin fallback when beatmap skin is providing resources
2022-10-12 17:47:20 +09:00
84fdd2e107
Improve flashlight display on break periods
2022-10-11 17:16:57 +03:00
083a13f041
Merge pull request #20680 from peppy/fix-slider-ball-editor-rewind
...
Fix slider ball facing incorrect direction during rewinding in editor
2022-10-11 17:47:17 +09:00
f060e6a780
Implement hold "sliding" samples in osu!mania
2022-10-11 16:31:37 +09:00
5a5f3af27d
Rename property and add xmldoc
2022-10-10 15:42:08 +09:00
33620b7bd6
Fix slider ball facing incorrect direction during rewinding in editor
...
Closes https://github.com/ppy/osu/issues/20648 .
2022-10-10 15:24:18 +09:00
2d4f390372
Remove non-smoke key bindings on "Relax" mod instead
2022-10-09 17:14:16 +03:00
c89a55043e
Fix smoke being blocked with "Relax" mod enabled
2022-10-09 15:28:12 +03:00
b22e201289
Fixed stream convert float precision edge case
2022-10-08 23:43:23 +02:00
e0c66dbdbc
Merge pull request #20566 from smoogipoo/adjust-flashlight
...
Adjust flashlight to more closely match classic scaling
2022-10-07 15:23:42 +09:00
4e6047f23d
Merge pull request #20571 from peppy/argon-mania
...
Add "argon" key area for osu!mania
2022-10-07 15:19:18 +09:00
bce20e0a59
Merge branch 'master' into adjust-flashlight
2022-10-07 14:45:30 +09:00
4980e53c9c
Merge pull request #20376 from goodtrailer/smoke
...
Add cursor "smoke" trails
2022-10-07 03:41:07 +09:00
9d54467145
Make smoke skinnable lifetime more robust
2022-10-05 19:13:06 -07:00
49e023f861
Rename OsuSkinComponents.SmokeTrail
to CursorSmoke
2022-10-05 19:11:38 -07:00
590af4cb7c
Merge branch 'master' into argon-mania
2022-10-05 19:37:59 +09:00
b6db36dcca
Merge pull request #20580 from peppy/approach-circle-fade-out
...
Hide approach circles immediate on successful hit
2022-10-05 19:17:57 +09:00
365a78d358
Merge branch 'master' into smoke
2022-10-05 18:58:18 +09:00
8f0ef99e10
Privatise some fields
2022-10-05 18:54:14 +09:00
bd82dfc333
Remove custom radius implementation
2022-10-05 18:53:07 +09:00
91d877e893
Set LifetimeEnd
once rather than computing on every access
2022-10-05 18:52:01 +09:00
71edd314b1
Simplify SmokeContainer
lifetime logic
2022-10-05 18:51:02 +09:00
6628ab5190
Refactor to avoid DI / event flow
...
There's always one active smoke segment and it's the direct child of
`SmokeContainer`. This can be simplified as such.
2022-10-05 18:37:14 +09:00
1e5ff2679b
Rename classes to better emphasise that Smoke
is a single trail segment
2022-10-05 18:29:16 +09:00
04abb2ce8f
Update default cursor smoke implementation to use a texture
2022-10-05 18:26:17 +09:00
52002d91dd
Only apply dim at top level objects
2022-10-05 17:48:56 +09:00
56d424003d
Fix sliders not dimming correctly due to modified miss window
2022-10-05 14:25:04 +09:00
44b99444a7
Hide approach circles immediate on successful hit
2022-10-05 13:42:04 +09:00
c2956c6e1e
Add osu! hit object dim
...
Stable would dim objects when they can't be hit (ie. the "miss" window
is not active yet). This was never implemented in lazer, and causes
quite large visual differences.
No one has mentioned this yet, but it will definitely be one of those
missing pieces which makes lazer feel different to stable.
2022-10-04 17:28:17 +09:00
33f33a6845
Remove things that should've been removed before push
2022-10-04 00:53:03 -07:00
395ab58892
Attempt to fix code style infractions
2022-10-04 16:17:38 +09:00
b0a948df45
Move LegacySmoke
animation implementation to Smoke
2022-10-04 00:17:00 -07:00
326a3e6583
Add TODO in osu! argon transformer regarding missing components
2022-10-04 14:56:46 +09:00
eaab0deef3
Fix InspectCode issues
2022-10-03 19:20:51 -07:00
ccef189b81
Add barebones test for smoke
2022-10-03 18:19:05 -07:00
343bdaa98e
Remove unnecessary IsActive
variable
2022-10-03 16:07:39 -07:00
c1da3bc9cf
Remove skinnable parents at the same time as their smoke children
2022-10-03 16:03:37 -07:00
929eb8559e
Fix LegacySmoke
alpha calculations
2022-10-03 16:02:33 -07:00
0bac5ef465
Merge branch 'master' into smoke
2022-10-03 21:29:42 +09:00