It would effectively be imperative that I don't have to reexport all the anims for every unit.
I would like to have it be more modular.
One of the use case I was thinking about was something in those lines:
Imagine a soldier armed with a sword. We can imagine several animations for that sword wielding unit: stab, swipe, block, dodge, etc...
Now imagine a special attack, the soldier takes the sword two handed and does a powerful downward slash.
Now imagine another soldier, armed with a club instead of a sword. He could reuse the exact same animations, having to re-export them would just be a pain.
Also, adding a new type of attack for the melee single weapon wielding unit would mean reexporting the animation for every unit using the animation. Pain.....
Imagine the sword wielding soldier dying, dropping his weapon to the ground. Imagine a peasant go by and pick up that weapon. Possibilities become endless.....
(Yeah I know the different weapon themselves are another topic entirely! I guess it would need to be attached to the unit in some way and separately animated...)
I guess it would be a rather huge undertaking to go towards skeleton/md5 system? Besides more versatility, would there be other benefits to support MD5? What would be the drawbacks?