Hi there!
Today I used this wondeful tool to copy a body part from one rig to another like I often do, but I noticed the layer animations (like transform layer) in the smartbones are not being correctly transferred to the other rig, something is off. I did some tests and it's the bone scaling process that doesn't create the layer animation in a relative manner.
So, for example, if you have a head rig with an "eyes" layer, and a smartbone like Head L-R, that animated the eyes layer transform to make the head look to the right, if you use this script to scale down the head rig, to 50% for example, now the eyes layer transform animation in the Head L-R smartbone will keep moving the eyes the same distance as before, but, because the head is smaller now, the eyes will get out of the head.
I'm guessing this was always like this, but I'm surprised I didn't notice it before so please let me know if this happens only on my end for some reason, or if it's a bug or a known limitation. I tried the adaptative scale and rotation setting but didn't make a difference. I'm not sure what does that do.
I'm using the latest 1.2.7 version. Here is a minimal reproduction project, just in case it helps:
https://1drv.ms/u/c/532e7b970e0b8a2c/EW ... g?e=XKIw7t
Have a nice day!