Its a minimum damage can be reduced to, if the base damage is less than 0.5 it does that value. The actual code is this:Does that mean wood worm attack does 0.5 damage instead of 0? Then theoretically, wood ant melee are tied for lowest attack damage with wood worm.
Code:
if (DamageAmount < Armour_Min_Damage) { // Armour_Min_Damage is 0.5
tmpArmourReducedDmg = DamageAmount;
}
else {
// FMath::Max picks the highest value of the two inputs
tmpArmourReducedDmg = FMath::Max(Armour_Min_Damage, (DamageAmount - Armour));
}