Types of Damage See also: Unit Statistics for specific damage types and unit sizes. Shields instead take full damage from all sources, regardless of the unit's size or damage type modifiers but damage is still reduced by shield armor. The only exception to the final rule is Shields.
It begins with whether the attack hit or missed, if it does hit, the engine calculates the damage as follows: how much damage the attacking unit does, subtracts the armor of the receiving unit, then multiplies by the size vs. Damage in StarCraft is applied using basic mathematical equations.