AH YEAH. You are right, it went completely over my head, apologies for that. Yes, the way the files are for charsets you will hit this bump since it makes no such differentiation as it happens on the facesets.
Here is a thought: have the base scaly body - without tail - as a skin. This first part will cover both the faceset and the charset.
Then add the tails as bottoms, but make multiple tails with not only differents colours, as well as tails with different acessories - skirts with the tail going through it, clothes wrapped around the tail - this way non-snake characters can also have snake tails, adding variety and, at the same time, letting one build a full snake character if they so wish.
It is not an optimal way of doing it, that is true, I have to find a better way to break those apart.
EDIT: In the end you would have something like this on your bottom . Let us assume that you are using c## as a way to differentiate colour between parts
- tail_cc00.png
- tail_cc01.png
- tail_cc02.png
- tail_with_skirt_cc00.png
- tail_with_skirt_cc01.png
- tail_with_skirt_cc02.png
- tail_with_armour_cc00.png
- tail_with_armour_cc01.png
- tail_with_armour_cc02.png
Having the pieces like this will also let people make further changes. let us assume that the person likes the armour colour for cc00, but doesn’t like the tail colour itself, they prefer the one on cc01. They can open your png files, copy and past the pieces and have it their way! :) Don’t stress too much about making it super-duper flexible, there is a limit to what can be done without requiring the user to edit some stuff themselves. I want to take to opportunity to also thank you for all your hardwork on getting those skins and bottoms done! :)
