From 08179f9ccc6e0a8450b27225c2133ba03f0f2241 Mon Sep 17 00:00:00 2001
From: Mircea Kitsune <sonichedgehog_hyperblast00@yahoo.com>
Date: Sat, 2 Apr 2011 19:32:01 +0300
Subject: [PATCH] Skip the effect if the damage was not caused by a weapon

---
 qcsrc/server/g_violence.qc | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/qcsrc/server/g_violence.qc b/qcsrc/server/g_violence.qc
index d863669bb0..7f17739aa5 100644
--- a/qcsrc/server/g_violence.qc
+++ b/qcsrc/server/g_violence.qc
@@ -83,9 +83,10 @@ void Violence_DamageEffect_SetRepeat(entity pl, float type)
 {
 	if(sv_gentle)
 		return;
-	// return if we already have a damage effect active, else too many damage effects get spammed
+	if(!type)
+		return; // return if the damage was not caused by a weapon
 	if(pl.player_damageeffect_active)
-		return;
+		return; // return if we already have a damage effect active, else too many damage effects get spammed
 
 	entity repeater;
 	repeater = spawn();
-- 
2.39.5