can those dwarf teeth that get knocked out be used as bones in crafts?
Pieces that are small won't be used. The butcher will normally eliminate these, but if they get knocked out earlier, they are just garbage.
It does make sense that unuseful teeth would just get left embedded in the skull or something. Although someone did mention teeth strung on a necklace, which would be pretty cool trophies for the more psychotic hunters and soldiers. Would it be that much of a can of worms to require items of a certain size for various crafting jobs? I guess it could be frustrating when the item only comes in one size (like boulders and logs), but it seems straightforward enough for leather, bone and so on.
The only way to hide things eyes right now would be something like a partial containment relationship with the skull or something... that might not be out of place, but I'm not sure if it'll lead to weird things or not, since the skull is internal and the eyes are external.
It would be interesting to make use of the DEEP_SET appearance modifier for eyes here (that might not be very realistic, I don't know). I guess it could just augment the contained-ness by a variable percentage.
And yeah, the penetration size controls how deep it can go, to avoid other strange things.
For a creature's unarmed attacks, does ATTACK_PENETRATION_PERC apply the percentage to the BP size? For multi-BP attacks, like biting, if the BPs have different sizes, does it just pick the smallest of the bunch for this purpose? (I imagine it would have been annoying to let each BP make its own wound.) The situation I have in mind here is creatures with very large fangs and a bunch of smaller teeth, like sabertooths or hippos. Although I guess the attack might as well just use the big teeth in that case.