BRJokerz: Cannoneer deals blunt damage, where as Musketeer deals explosive damage, therefore Cannoneer would be a good choice against units, weak to blunt damage, and musketeers for the units, weak to explosive.
ZFR: By the way, as a side note, one of my complaints about the game is that this information is missing from the game, and the manual. There is no way I'd have learnt about damage types if it wasn't for the Battle Realms wiki page. I mean a good part of the strategy is knowing what units are good against what, yet this information is completely missing if you don't look for it on the internet. Unless the original game did come with an additional reference card that's not available on GOG.
I agree, it should've been stated somewhere. I learnt it all by playing online, and it's been a much more enjoyable experience. The only "reference" card is in game cursor that changes its colors, depending on how effective your attack will be:
Gold sword/arrow: Effective attack (the unit is weak, so the attack damage will be multiplied, i.e. 150%)
Silver sword/arrow: Normal attack (the unit has no weaknesses/resistances, so the attack will deal normal damage, 100% only)
Bronze sword/arrow: Not effective attack (the unit is resistant to your attack, so the damage will be divided, i.e. 50%)
To be honest, I only understood that after 3 years of online, when I have already learnt every possible weakness and resistance. It was a funny discovery. The cursor is still unreliable though. It might show bronze when the attack will be normal, probably because it counts 25% of weakness/resistance as major (while its not much).