Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bug(Character): Fix multiple variant bugs #1348

Merged
merged 1 commit into from
Jan 14, 2024
Merged

bug(Character): Fix multiple variant bugs #1348

merged 1 commit into from
Jan 14, 2024

Conversation

Kruptein
Copy link
Owner

Variants/ToggleComposites are a common source of issues and the character system wanted to experience this as well.

This PR closes a bunch of bugs related to the use of shapes with variants as characters.

Variants are completely separate shapes behind the scenes currently and only one of them is getting marked as a character, which ended up causing funky bugs when another variant is active and you try to interact with the character system. This ranged from not being able to move a character by dropping it using the menu to actually removing shapes when deleting them instead of preserving them for later use.

This PR mostly prevents issues with shapes that are not bugged yet. So if you have some weird shenanigans already going on, you might have to remake the shape/character and get rid of the old ones.

As the variants system often introduces issues I'm likely going to do an overhaul to the entire shape system in the release following the next one so that these kind of issues are no longer a thing or will be caught way earlier.

@Kruptein Kruptein merged commit cc89444 into dev Jan 14, 2024
5 checks passed
@Kruptein Kruptein deleted the bugfix/composites branch January 14, 2024 19:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant