diff --git a/src/scripting/zscript/zcc_compile.cpp b/src/scripting/zscript/zcc_compile.cpp
index 981dcbc2a0..41c3cde34a 100644
--- a/src/scripting/zscript/zcc_compile.cpp
+++ b/src/scripting/zscript/zcc_compile.cpp
@@ -1768,6 +1768,7 @@ void ZCCCompiler::ProcessDefaultProperty(PClassActor *cls, ZCC_PropertyStmt *pro
 		{
 			auto x = ConvertNode(prop->Values);
 			CreateDamageFunction(cls, (AActor *)bag.Info->Defaults, x, false);
+			((AActor *)bag.Info->Defaults)->DamageVal = -1;
 			return;
 		}