I am pretty sure skeletons can be shared. It's models that are the problem. The engine allows only a limited number of models, so in order to maximize the number of unit types the EB team uses models as often as possible. Unfortunately a faction can have only two unit types with the same model (one normal, one mercenary), so many units cannot be shared without removing others.
Bookmarks