So currently combat in dwarf fortress is very deep, but very random, countering the depth. The RNG decides what attacks will be used. It's one of the main reasons why wrestlers are useless.
Now what if we made it so that in the barracks certain dwarfs could be trained to execute attacks in a certain order. let's take for example an axedwarf. He is attacking a goblin but realizes his armour is too thick for him to penetrate. So he decides to pin him to the ground and takes off his armour, then he kills the goblin. Or a wrestler we can make it so that he grabs priority things such as weapons,armour or joints. and so he disarms/disarmours/breaksthejoint ruining the enemies combat potential. Or maybe we want to prioritize their legs so they can barely dodge and so the marksdwarves can kill them with ease. Another thing we can do is make it so that the main priority is to pin the enemy to the ground to make him easier to hit, and so every time he gets up they just knock him down again.
This system can also be useful to prevent dwarves from attacking certain unimportant objects such as toes and teeth. but if you want, to you can make it so that they only attack toes and teeth.
Now this system truly shines when it comes to certain animals. Well not really the vanilla animals but how about new additions or modding, how about a vermin that nibbles off toes, or maybe a giant wasp that first paralyzes and then bites the victim to death. There are many possible combinations out there.
so what do you think? anything you guys want to say about that. Maybe some ideas for new animals with certain fighting styles. We need your creativity to prove that this is a good idea.