From 1f1a0ca84767cb4fa116e79cf41ddbf6acb3bbbb Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Sat, 9 Apr 2016 21:57:35 +0200 Subject: [PATCH] - fixed incorrect check for negative damage in APowerProtection::ModifyDamage. --- src/g_shared/a_artifacts.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/g_shared/a_artifacts.cpp b/src/g_shared/a_artifacts.cpp index 1efb4e8ee..050a6215f 100644 --- a/src/g_shared/a_artifacts.cpp +++ b/src/g_shared/a_artifacts.cpp @@ -1704,7 +1704,7 @@ void APowerProtection::ModifyDamage(int damage, FName damageType, int &newdamage DmgFactors *df = GetClass()->DamageFactors; if (df != NULL && df->CountUsed() != 0) { - newdam = MIN(0, df->Apply(damageType, damage)); + newdam = MAX(0, df->Apply(damageType, damage)); } else {