Right now the ingredient drops of animal mobs are quite random, and oddly so (how come most rabbits I kill don't have feet?)
I'd love to see the following system:
- You kill an animal
- You skin/butcher an animal, if you have the right tool
- Your loot results are determined by your knowledge of the animal (and perhaps the quality/type of tool)
- RNG has no part!
The animal knowledge trees would thus have ingredient unlocks as well as abilities, which would make it even more interesting to get knowledge for creatures without abilities (like rabbits!).
So, at rabbit knowledge level x%, you unlock the ability to always loot a rabbit foot.
As to humanoid mobs like goblins, this system could still work, but only for ingredients that are innate to their bodies, like tongues (and not simply something they might be carrying).