Dean Herbert
|
74aefdc5bd
|
Move basic transformer behaviour to base abstract class
|
2022-09-22 18:53:43 +09:00 |
|
Dean Herbert
|
f8e9a960ba
|
Fix argon skin not forwarding resource lookups to user backing
|
2022-09-22 18:53:43 +09:00 |
|
Dean Herbert
|
ea7c5458fe
|
Fix sprite dropdown not showing resources from non-legacy skins during gameplay
|
2022-09-22 18:53:43 +09:00 |
|
Dean Herbert
|
68015ef10c
|
Fix argon reverse arrow becoming white after switching skins
|
2022-09-22 18:12:28 +09:00 |
|
Dean Herbert
|
0458305a23
|
Add argon judgement bubbles
|
2022-09-22 17:50:21 +09:00 |
|
Dean Herbert
|
c354e828af
|
Merge pull request #20385 from B3nn1/slider-controlpoint-snapping
Add snapping for slider control points in the editor
|
2022-09-22 15:06:47 +09:00 |
|
Dean Herbert
|
749053481a
|
Update osu! hitobject implementation to avoid triggering ClearInternal
|
2022-09-22 15:04:20 +09:00 |
|
Dean Herbert
|
b844d76311
|
Move Shake logic local to hitcircle/slider
|
2022-09-22 15:04:20 +09:00 |
|
Dan Balasescu
|
70bab81282
|
Merge pull request #20377 from peppy/argon-skin
Add new default "argon" skin
|
2022-09-22 14:50:43 +09:00 |
|
Dean Herbert
|
2bdc6417e9
|
Mark DrawableOsuHitObject abstract for clarity
|
2022-09-22 14:44:03 +09:00 |
|
Dean Herbert
|
9bbb53af40
|
Merge pull request #20370 from Pasi4K5/random-mod-customisation
Add mod settings `AngleSharpness` and `AngleVariety` to the random mod
|
2022-09-22 13:52:41 +09:00 |
|
B3nn1
|
112bbe2296
|
Always use Parent.ToScreenSpace() in PathControlPointVisualiser
|
2022-09-21 18:56:22 +02:00 |
|
B3nn1
|
5d54354588
|
Add missing ToScreenSpace() call
|
2022-09-21 18:53:25 +02:00 |
|
Dean Herbert
|
4492a26b59
|
Merge branch 'master' into argon-skin
|
2022-09-21 13:00:16 +09:00 |
|
Dan Balasescu
|
1e9b60f07f
|
Merge pull request #16524 from stanriders/move-td-reduction
Fix touch device difficulty reduction not affecting star rating
|
2022-09-21 12:51:14 +09:00 |
|
B3nn1
|
368229f324
|
Remove unnecessary brackets
|
2022-09-21 01:25:01 +02:00 |
|
B3nn1
|
fe9e8635fc
|
Fix snapping of already existing slider control points in the editor
|
2022-09-21 01:04:39 +02:00 |
|
Pasi4K5
|
b1ecac514a
|
Correct comments
|
2022-09-20 23:13:38 +02:00 |
|
Pasi4K5
|
b7c1e8cc5a
|
Remove setting AngleVariety
|
2022-09-20 23:11:38 +02:00 |
|
Alden Wu
|
092e6cfa1d
|
Lock smoke bounds to playfield
|
2022-09-20 12:03:07 -07:00 |
|
Alden Wu
|
ddbd69dc67
|
Replace LifetimeAfterSmokeEnd with abstract LifetimeEnd
|
2022-09-20 09:44:01 -07:00 |
|
Dan Balasescu
|
3ec16063bd
|
And another invalidate
|
2022-09-20 21:01:18 +09:00 |
|
Dan Balasescu
|
102c140967
|
Remove another invalidate
|
2022-09-20 20:59:58 +09:00 |
|
Dan Balasescu
|
c28ed477e1
|
Expose less stuff, clean up implementation
|
2022-09-20 20:54:49 +09:00 |
|
Dan Balasescu
|
ff6e4e3a96
|
Privatise setters
|
2022-09-20 20:42:12 +09:00 |
|
Dan Balasescu
|
9f23210e7e
|
Use British-English
|
2022-09-20 20:40:20 +09:00 |
|
Dan Balasescu
|
5d3c6efcc5
|
Dispose quad batch
|
2022-09-20 20:40:20 +09:00 |
|
Dan Balasescu
|
f7962c993d
|
Reduce the number of points
|
2022-09-20 20:40:20 +09:00 |
|
Dan Balasescu
|
5d73de9021
|
Perform matrix mults on the GPU
|
2022-09-20 20:40:20 +09:00 |
|
Alden Wu
|
90a05f4bed
|
Cap smoke on point count + omit invisible vertices
|
2022-09-20 01:40:20 -07:00 |
|
B3nn1
|
b0a3c9152a
|
Enable snapping for slider control points in the editor
|
2022-09-19 21:33:38 +02:00 |
|
Alden Wu
|
c3b8e1d718
|
Fix test and spawn smoke immediately
|
2022-09-19 10:16:05 -07:00 |
|
Alden Wu
|
74056201e7
|
Return smoke key to key overlay
|
2022-09-19 09:15:59 -07:00 |
|
Alden Wu
|
0316e3e706
|
Merge branch 'master' of https://github.com/ppy/osu into smoke
|
2022-09-19 09:07:17 -07:00 |
|
Dean Herbert
|
c8206b747b
|
Fix border / slider body metrics
|
2022-09-19 23:16:46 +09:00 |
|
Dean Herbert
|
4eae5f8733
|
Add back outer fill for hitcircles (but not slider head circles)
|
2022-09-19 23:16:46 +09:00 |
|
Dean Herbert
|
edc624c4be
|
Tweak slider ball fade to be less present after slider ends
|
2022-09-19 23:16:46 +09:00 |
|
Dean Herbert
|
4f1530c2db
|
Add slider follow circle
|
2022-09-19 23:16:46 +09:00 |
|
Dean Herbert
|
3c0983b0db
|
Add slider reverse arrow
|
2022-09-19 23:16:46 +09:00 |
|
Dean Herbert
|
d4e2f70f87
|
Add slider score point
|
2022-09-19 23:16:46 +09:00 |
|
Dean Herbert
|
ef6ea49b18
|
Add slider ball
|
2022-09-19 23:16:46 +09:00 |
|
Dean Herbert
|
cd84503e62
|
Add slider body
|
2022-09-19 23:16:46 +09:00 |
|
Dean Herbert
|
403cc59208
|
Further animation tweaks and better documentation
|
2022-09-19 23:16:46 +09:00 |
|
Dean Herbert
|
02fbb04ba8
|
Add basic argon judgement
|
2022-09-19 23:16:46 +09:00 |
|
Dean Herbert
|
4a86fe1ca9
|
Tweak main circle animations
|
2022-09-19 23:16:46 +09:00 |
|
Dean Herbert
|
b766493776
|
Add basic argon skin transformer for osu! ruleset
|
2022-09-19 23:16:46 +09:00 |
|
Alden Wu
|
8204090e47
|
Scale smoke radius based on texture width
|
2022-09-19 00:07:22 -07:00 |
|
Alden Wu
|
3eb28881e4
|
Temp default smoke scale/rotation anims
|
2022-09-18 22:14:54 -07:00 |
|
Alden Wu
|
8474335aea
|
Remove hacky LifetimeEnd workaround
|
2022-09-18 22:08:45 -07:00 |
|
Alden Wu
|
a0e31018a1
|
Copy stable smoke's fade/alpha values, blending, scale, and rotation
|
2022-09-18 22:06:07 -07:00 |
|
Alden Wu
|
6852577dad
|
Remove smoke from key overlay
|
2022-09-18 19:08:01 -07:00 |
|
Alden Wu
|
0138663bdc
|
Fix InspectCode errors
|
2022-09-18 18:32:33 -07:00 |
|
Alden Wu
|
06178104c8
|
Show smoke in replays
|
2022-09-18 17:55:06 -07:00 |
|
Pasi4K5
|
9eb0a21d75
|
Correct comments
|
2022-09-19 00:45:23 +02:00 |
|
Pasi4K5
|
4263933c9e
|
Add settings AngleSharpness and Angle variety
|
2022-09-18 23:43:14 +02:00 |
|
Alden Wu
|
613564b5b9
|
Full legacy smoke implementation and temp default smoke
|
2022-09-18 12:10:01 -07:00 |
|
Alden Wu
|
493efd84a3
|
Basic smoke path implementation
|
2022-09-18 12:08:34 -07:00 |
|
Salman Ahmed
|
557b39b69b
|
Fix InputBlockingMod not always clearing last action on break periods
|
2022-09-16 20:01:19 +03:00 |
|
Dean Herbert
|
289e6ad977
|
Fix follow point animations in legacy skins not always starting at correct point in time
|
2022-09-16 15:12:05 +09:00 |
|
Dan Balasescu
|
fcba917419
|
Merge pull request #20320 from peppy/skin-transformers
Allow skin transformers to be created for all skins
|
2022-09-16 12:58:46 +09:00 |
|
Dan Balasescu
|
a3d9a4d723
|
Merge pull request #20160 from apollo-dw/od
Retrieve great hit window from the hit object in osu! difficulty calculation
|
2022-09-15 20:38:35 +09:00 |
|
Dean Herbert
|
c7f8f948b9
|
Rename CreateLegacySkinProvider to CreateSkinTransformer and apply to all skins
|
2022-09-15 20:18:10 +09:00 |
|
Dean Herbert
|
4af76b9f48
|
Apply the same change to HandleFlip
|
2022-09-15 19:55:18 +09:00 |
|
Dean Herbert
|
c203a030c1
|
Update osu.Game.Rulesets.Osu/Edit/Blueprints/Sliders/Components/PathControlPointPiece.cs
Co-authored-by: apollo <83023433+apollo-dw@users.noreply.github.com>
|
2022-09-15 04:28:07 +09:00 |
|
Dean Herbert
|
87384db872
|
Fix slider rotation causing thousands of new drawables to be created
|
2022-09-15 00:51:08 +09:00 |
|
StanR
|
1801ae3c6a
|
Move flashlight TD difficulty reduction to diffcalc
|
2022-09-14 17:40:22 +03:00 |
|
Dan Balasescu
|
4004d57448
|
Merge branch 'master' into move-td-reduction
|
2022-09-13 16:12:26 +09:00 |
|
Dan Balasescu
|
7f291552c7
|
Merge pull request #20258 from peppy/fix-slider-leak-editor
Fix bindable event binds to `HitObject` directly
|
2022-09-12 19:47:10 +09:00 |
|
Dean Herbert
|
89e128c0f3
|
Fix bindable event binds to HitObject directly
|
2022-09-12 17:35:56 +09:00 |
|
andy840119
|
3d7367a842
|
Move the CreateConvertibleReplayFrame() into the base ruleset class for avoid api breaking change in the customized ruleset.
|
2022-09-10 11:07:23 +08:00 |
|
andy840119
|
2f91b5c846
|
Add missing import.
|
2022-09-10 10:46:10 +08:00 |
|
andy840119
|
e62999fb16
|
Merge branch 'master' of https://github.com/ppy/osu into remove-the-nullable-disable-in-the-ruleset
# Conflicts:
# osu.Game.Rulesets.Catch/CatchRuleset.cs
# osu.Game.Rulesets.Osu/OsuRuleset.cs
# osu.Game.Rulesets.Taiko/TaikoRuleset.cs
# osu.Game/Rulesets/Ruleset.cs
|
2022-09-10 10:40:12 +08:00 |
|
StanR
|
6338b87c63
|
attributes
|
2022-09-09 17:31:52 +03:00 |
|
StanR
|
c2e3fcfa3f
|
Merge branch 'master' into move-td-reduction
|
2022-09-09 17:24:58 +03:00 |
|
Dean Herbert
|
31cd7cdca0
|
Refactor IsHitObjectOnBeat to be understandable
|
2022-09-09 18:00:51 +09:00 |
|
Dean Herbert
|
a2f96ea120
|
Make random implicitly null to avoid potential incorrect behaviour in randomBool
|
2022-09-09 17:55:54 +09:00 |
|
Dean Herbert
|
5defb8b471
|
Merge branch 'master' into enhance-randomisation
|
2022-09-09 17:53:13 +09:00 |
|
apollo-dw
|
1997519364
|
Don't use full hit window in rhythm
|
2022-09-07 13:25:35 +01:00 |
|
Dean Herbert
|
6a03b4e0de
|
Merge branch 'master' into true-gameplay-rate
|
2022-09-07 20:01:03 +09:00 |
|
Dean Herbert
|
b5b66de3c9
|
Fix target mod crashing if beatmap is played with a break after all hitobjects
Closes https://github.com/ppy/osu/issues/20161.
|
2022-09-07 17:46:51 +09:00 |
|
apollo-dw
|
b5779508d0
|
Retrieve great hit window from the hit object
|
2022-09-06 17:10:32 +01:00 |
|
Dean Herbert
|
bc1212f4e6
|
Change NonGameplayAdjustments to GameplayAdjustments and convert TrueGameplayRate to extension method
|
2022-09-06 22:26:46 +09:00 |
|
Dean Herbert
|
f1d9b225a7
|
Remove probably pointless comment
|
2022-09-05 16:40:10 +09:00 |
|
Dean Herbert
|
8af8adf22d
|
Fix incorrect slider length in timeline when non-default velocity is inherited from previous object
|
2022-09-05 16:17:26 +09:00 |
|
Salman Ahmed
|
ff4a051c05
|
Merge branch 'master' into remove-dispose-updates
|
2022-09-03 16:14:50 +03:00 |
|
Dan Balasescu
|
9645bfe708
|
Bump difficulty calculator versions
|
2022-09-02 16:27:25 +09:00 |
|
Dean Herbert
|
6a35b233e5
|
Merge branch 'master' into remove-dispose-updates
|
2022-09-01 23:03:19 +09:00 |
|
Bartłomiej Dach
|
cd72f087b3
|
Merge branch 'master' into fix-merge-crash
|
2022-08-31 21:25:53 +02:00 |
|
Dean Herbert
|
6af8143c8c
|
Fix typing of new setting to allow it to be visible to tools export
|
2022-08-31 22:34:07 +09:00 |
|
Dan Balasescu
|
8c202ce141
|
Merge pull request #20033 from apollo-dw/speed-notes-fix
Fix relevant note count summation in osu!'s Speed skill
|
2022-08-31 19:15:40 +09:00 |
|
Dan Balasescu
|
837b19ab24
|
Merge pull request #19919 from khang06/nan-sv
Emulate osu!stable's NaN slider velocity behavior
|
2022-08-31 19:06:49 +09:00 |
|
Dean Herbert
|
a15ea71aed
|
Merge branch 'master' into fix-merge-crash
|
2022-08-31 13:28:57 +09:00 |
|
apollo-dw
|
ad650adab0
|
Fix speed note count sum
|
2022-08-30 18:03:44 +01:00 |
|
Dean Herbert
|
706ac3e44f
|
Merge pull request #19982 from OliBomby/fix-illegal-merge
Fixed 0 length merge being allowed
|
2022-08-30 12:28:18 +09:00 |
|
OliBomby
|
44916c51d7
|
Updated canMerge check to be totally accurate
|
2022-08-30 00:18:55 +02:00 |
|
Dean Herbert
|
2e5770be4e
|
Move helper method to bottom of class
|
2022-08-30 02:51:42 +09:00 |
|
OliBomby
|
d50e9caa11
|
Moved guards to separate canMerge method
|
2022-08-29 18:58:29 +02:00 |
|
OliBomby
|
a296c1ec81
|
remove call to changeHandler BeginChange
|
2022-08-29 16:05:35 +02:00 |
|
Dan Balasescu
|
e34c8e4975
|
Merge pull request #19716 from MBmasher/fl-grid
Nerf repeated angles in Flashlight skill
|
2022-08-29 21:15:45 +09:00 |
|
Dan Balasescu
|
e3e204001e
|
Merge pull request #19907 from peppy/ruleset-api-versioning
Add ruleset API versioning
|
2022-08-29 18:50:01 +09:00 |
|