diff --git a/src/g_shared/a_artifacts.cpp b/src/g_shared/a_artifacts.cpp index 050a6215f9..d36cdfe650 100644 --- a/src/g_shared/a_artifacts.cpp +++ b/src/g_shared/a_artifacts.cpp @@ -1629,7 +1629,7 @@ void APowerDamage::ModifyDamage(int damage, FName damageType, int &newdamage, bo DmgFactors *df = GetClass()->DamageFactors; if (df != NULL && df->CountUsed() != 0) { - newdam = MIN(1, df->Apply(damageType, damage));// don't allow zero damage as result of an underflow + newdam = MAX(1, df->Apply(damageType, damage));// don't allow zero damage as result of an underflow } else {