Considering I'm adding partial Fur/Scale/Chitin in 0.7f for esthetic purpose do you have something planned Stadler?
Currently I'm busy with coding a website in PHP and this has priority the next few days. I'll come back to you, when I find some time to continue working on the issue.
Ok, I've just finished with Step #8: replace every check for SKIN_TYPE_FUR with player.hasFur() (new method)
About your plans: Sorry to say that, but I don't like that, since partial fur/scales/chitin is too vague to me. It doesn't state, where you have what skin type.
For example: What does partially scaled arms mean? Scaled from biceps down? Upper side scaled? Scaly splotches? And whats with the rest? Furry? Plain skin? Gooey? And whats with the other body parts? Or with the torso/belly?
Personally, I want to read a 'relatively' detailed description of my character and not something, that puts me into a guessing game, how my character looks like atm.
And about the armor part: Just look at the
Dragon Girl MGE entry: While most of the body has dragon scales (as a side note: I'm considering to add +6 defense (+3 from 'reptile scales' and +3 from dragon scales), if the PC has dragon scales, since I think they are harder, than just lizard scales) the vital body parts are plain skin (+0 defense) and in terms of combat, a foe would try to aim for the vital parts, so in terms of defense, theres a high chance, that he/she/it hits your vital parts, so the PC would only gain +1 or +2 defense from the dragon scales in this example.
To summarize this: I'd check for certain body parts and not only the skinType and then determine the amount of defense the character has, rather than use such a vague description, that could mean anything.
And we're not even talking about handling sex scenes...
PS: If a player decides to be a dragon girl/boy rather, than a dragon-morph he/she doesn't give a fuck of having +6, +3 or +0 defense from his/her skin. This is a solo game and we don't need to balance every little shit for the sake of power gaming.
TL/DR: Feel free to implement it in Xianxia, but I don't intend to add this to my mod or to CoC Revamp.