Dean Herbert
|
60d383448f
|
Avoid making non-ruleset transformers in Ruleset.CreateSkinTransformer
This didn't make any sense, so let's do it a better way.
|
2024-08-08 16:29:54 +09:00 |
|
Dean Herbert
|
3c572abaa7
|
Merge branch 'master' into ruleset-specific-combo-counter
|
2024-08-08 03:21:52 +09:00 |
|
Dean Herbert
|
725dc4de9b
|
Use transformers for per-skin key counter implementation
|
2024-08-06 18:17:21 +09:00 |
|
Salman Ahmed
|
e8de293be5
|
Remove pointless assert
|
2024-06-25 01:10:12 +03:00 |
|
Bartłomiej Dach
|
5fcea01c13
|
Merge branch 'master' into ruleset-specific-combo-counter
|
2024-06-04 15:44:11 +02:00 |
|
Salman Ahmed
|
02de9122d4
|
Remove behaviour of flipping catcher plate on direction change
|
2024-02-14 07:17:05 +03:00 |
|
Salman Ahmed
|
e469e06271
|
Refactor CatchLegacySkinTransformer logic and remove HiddenByRulesetImplementation entirely
|
2023-12-30 03:55:45 +03:00 |
|
Salman Ahmed
|
eedb436389
|
Move combo counter to ruleset-specific HUD components target
|
2023-12-30 03:47:52 +03:00 |
|
Salman Ahmed
|
fc63ee43be
|
Fix legacy catcher sprites getting shrunk
|
2023-10-10 01:26:59 +03:00 |
|
Salman Ahmed
|
0fb7895a52
|
Adjust catcher origin position to match 1:1 with stable
Change catcher origin position logic to 1:1 match stable on legacy skin
|
2023-10-10 01:26:59 +03:00 |
|
Bartłomiej Dach
|
0ae4a0f11f
|
Adjust gameplay element maximum size limits for backwards compatibility
The new limits were chosen by sampling across over 4000 skins. The
methodology for doing so is described in the following gist:
https://gist.github.com/bdach/6228ba41d128b23d1f89142f404108a3
|
2023-10-05 20:37:10 +02:00 |
|
Salman Ahmed
|
c4fc4199d1
|
Use correct maximum size for droplets
|
2023-09-21 19:02:31 +03:00 |
|
Dean Herbert
|
8e16b1d507
|
Simplify some maximum size specs
|
2023-09-20 12:48:15 +09:00 |
|
Salman Ahmed
|
291a91be66
|
Change extension from retrieval to post-processing instead
|
2023-09-19 03:40:30 +03:00 |
|
Salman Ahmed
|
57dc76b345
|
Revert "Update GetTexture signature rather than creating new overload"
This reverts commit 96f12cfbaa .
|
2023-09-19 03:21:19 +03:00 |
|
Dean Herbert
|
96f12cfbaa
|
Update GetTexture signature rather than creating new overload
|
2023-09-05 18:01:19 +09:00 |
|
Salman Ahmed
|
f182f571cb
|
Add limit to catch palpable object elements
|
2023-09-03 02:22:58 +03:00 |
|
Dean Herbert
|
e0fc97bb93
|
Replace various local implementations of rewinding checks with new property
|
2023-07-07 15:21:24 +09:00 |
|
Dean Herbert
|
4be8eede88
|
Fix combo counter on legacy skins flipping when "Floating Fruits" mod is active
Closes #23989.
|
2023-06-22 18:46:43 +09:00 |
|
Dean Herbert
|
76f7accd13
|
Standardise all local SkinComponentsContainerLookup variables to containerLookup
|
2023-02-16 15:33:56 +09:00 |
|
Dean Herbert
|
a92e42bb84
|
Rename SkinnableTargetContainer to SkinComponentsContainer
Also use full `SkinComponentsContainerLookup` instead of the sub-type.
This will potentially be useful once we bring in per-ruleset targets.
|
2023-02-15 18:37:41 +09:00 |
|
Dean Herbert
|
8bbd00822c
|
Simplify and rename SkinnableTargetComponentsContainer
|
2023-02-15 17:30:21 +09:00 |
|
Berkan Diler
|
335cb0205f
|
Remove now unnecessary using
|
2022-12-26 22:50:36 +01:00 |
|
Berkan Diler
|
c7ca4bbba5
|
Use generic Enum methods
|
2022-12-26 20:36:39 +01:00 |
|
Dean Herbert
|
e8a0f8996c
|
Remove unused osu!catch ArgonJudgementPiece
|
2022-12-24 03:35:27 +08:00 |
|
Dean Herbert
|
727ac00f6d
|
Combine base class for JudgementPiece
|
2022-12-24 03:32:13 +08:00 |
|
Dan Balasescu
|
7bc8908ca9
|
Partial everything
|
2022-11-27 00:00:27 +09:00 |
|
Dean Herbert
|
1aa0e40f2f
|
Add "Component" prefix to lookup naming
|
2022-11-09 17:46:43 +09:00 |
|
Dean Herbert
|
e75c3b3f94
|
Rename SkinnableTarget to GlobalSkinLookup
|
2022-11-09 17:46:43 +09:00 |
|
Dean Herbert
|
c908969d9b
|
Rename ISkinComponent to ISkinLookup
|
2022-11-09 17:46:43 +09:00 |
|
Dean Herbert
|
2952dbc8fb
|
Apply nullability to osu!catch skinning classes
|
2022-11-09 13:58:58 +09:00 |
|
Dean Herbert
|
a985151e31
|
Fix incorrect constant
|
2022-10-29 18:07:17 +09:00 |
|
Dean Herbert
|
40efa1603b
|
Adjust metrics to make banana lens flares look better
|
2022-10-28 19:35:50 +09:00 |
|
Dean Herbert
|
e87b541c58
|
Add fade to banana's lighting as it approaches the catcher
This also avoids using the `UprightScalingContainer` (and allows for
scale adjust in the process).
|
2022-10-28 18:29:59 +09:00 |
|
Dean Herbert
|
9969c00ead
|
Apply two minor fixes from code review
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
|
2022-10-28 10:19:53 +09:00 |
|
Dean Herbert
|
d48f95cf7c
|
Use shader based implementation instead of sprites
|
2022-10-27 19:01:10 +09:00 |
|
Dean Herbert
|
8a80cb55bd
|
Remove unused catcher animation state for now
|
2022-10-26 18:55:47 +09:00 |
|
Dean Herbert
|
44f55ed152
|
Add argon osu!catch hit explosion
|
2022-10-26 18:55:47 +09:00 |
|
Dean Herbert
|
8a513003ce
|
Add argon droplet
|
2022-10-26 18:55:47 +09:00 |
|
Dean Herbert
|
14a4fad6f1
|
Remove unused VisualRepresentation
|
2022-10-26 18:55:47 +09:00 |
|
Dean Herbert
|
2deaae270c
|
Fix catcher not consdiering allowable catch range
|
2022-10-26 18:55:47 +09:00 |
|
Dean Herbert
|
0a8a13f529
|
Add argon banana piece
|
2022-10-26 18:55:47 +09:00 |
|
Dean Herbert
|
a475ca848d
|
Add rotation to fruit pieces
|
2022-10-26 18:55:47 +09:00 |
|
Dean Herbert
|
4ff4de00b3
|
Add argon fruit design
|
2022-10-26 18:55:47 +09:00 |
|
Dean Herbert
|
81bb00c258
|
Add argon transformer for osu!catch (and basic new catcher design)
|
2022-10-26 18:55:47 +09:00 |
|
Dean Herbert
|
8bf4ca4b53
|
Add legacy skin fallback when beatmap skin is providing resources
|
2022-10-12 17:47:20 +09:00 |
|
Dean Herbert
|
a10fda2843
|
Merge branch 'master' into catch-combo-hide
|
2022-10-12 15:00:35 +09:00 |
|
Dean Herbert
|
d0b8409de5
|
Apply more renames
|
2022-09-18 18:19:00 +09:00 |
|
cdwcgt
|
857e943b8d
|
hide catchcombo when Hud hide
|
2022-09-12 19:14:08 +09:00 |
|
Nitrous
|
9088caa377
|
move LegacyComboCounter to osu.Game.Skinning
|
2022-07-28 08:36:26 +08:00 |
|