I like the idea of these guys getting tweaked but I feel like some are inherently stronger than others…
I thing the abilities being based on unit types makes a LOT more sense than race, because all races have some if not all of the unit types. It also allows people to try out “tribal” decks (an Magic the gathering term) Where people might try building a “warrior” deck, or a “mage” deck using several races but with units who all share the same subtype. However:
-Blood Shaman is easily the most powerful, as warriors tend to come in larger groups and literally every race has TONS of warriors. I dunno the exact number, but it seems like at least 30% of the units in the game have a “warrior” subtype
Pirate Captain seems kinda bad. How many rogue units are not just individual heroes? Heck how many rogues are there beyond the goblin ones? Not all that many, and most (if not all?) are singular units who wouldn’t benefit much from a boost unless it were pretty substantial.
Edit: Didn’t realize it would be a percentage based growth. That makes him a bit better… I still say though that more rogues and less warriors would balance things a bit better.
Spirit Shaman seems pretty great. Mages are plentiful, and this would give them a nice boost.
Maybe the bard could give the bonus to all “royalty” subtype units?
I’d love to see more thought put into subtypes and maybe some more streamlining of what units are what subtype, and having that affect the game more.
Maybe change a few warriors over to other types? Maybe Dragonhelm, cowardly noble and others become royalty?