It boils down to health points of attacked unit = health points of attacked unit - (attack_size - armour) where attack size is a random number between minimum and maximum attack strengths. If (attack_size - armour) < 0, then change of attack_size == 1 is divertion of above depletion of health. |