diff --git a/code/datums/components/pellet_cloud.dm b/code/datums/components/pellet_cloud.dm index 64bb540e2c7..620f28f1c13 100644 --- a/code/datums/components/pellet_cloud.dm +++ b/code/datums/components/pellet_cloud.dm @@ -318,7 +318,7 @@ if(armor_factor > 0) if(initial(P.weak_against_armour) && armor_factor >= 0) armor_factor *= ARMOR_WEAKENED_MULTIPLIER - damage_dealt *= armor_factor + damage_dealt *= max(0, 1 - armor_factor*0.01) hit_part.painless_wound_roll(wound_type, damage_dealt, w_bonus, bw_bonus, initial(P.sharpness))