Open learliet opened 1 month ago
Hmm this looks like an issue with the system for bone config inheritance.
I've fixed the main issue here, which was it was passing around the same object as the config instead of cloning it. However the inheritance is still a little funky, as it's a custom system and it's a more difficult problem than I though it would be.
Bone configs are not truly independent. Changing the configuration of one bone inadvertently affects the configuration of other bones. Additionally, when creating a new bone, it starts with the configuration of the last modified bone instead of the default bone configuration.