It's well known among unit coders that generals and captains have multiple skeleton sets so that they can be infantry or mounted on any type of mount.
However, this post by Florin got me thinking.

Originally Posted by
florin80
You may also be able to use the same DMB entry for both the mounted and dismounted officer if you don`t care that besides the mount, the officer looks identical. If you don`t, you just give skeletons to the officer in DMB for all types of situations, like it is set for the generals. And you don`t add any sprites. For the mounted standard bearer you`d have to use the eb animation because afaik it`s the only one that doesn`t require the model to be edited too.
I thought why couldn't any unit do that, have a skeleton for when mounted?
I asked Zarax, our unit coder, to try it out, and he found it did work.
One must add all mount types, but the skeleton for unused types doesn't matter. Now mounted and dismounted versions of the same unit can use the same DMB entry.
Example:
Code:
type barb_peltast_gaul
skeleton fs_fast_javelinman, fs_fast_spearman
skeleton_horse fs_hc_javelinman, fs_hc_spearman
skeleton_elephant fs_forest_elephant_rider
skeleton_chariot fs_chariot_sword
skeleton_camel fs_hc_swordsman
The order probably matters, but may not. I haven't tested that yet or asked Zarax.