From: Mircea Kitsune Date: Sat, 2 Apr 2011 15:13:09 +0000 (+0300) Subject: Only send the effect if the target is a player or dead body (it would be creepy to... X-Git-Tag: xonotic-v0.6.0~110^2^2~190 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=d7897f266d4e571395882a7d179339b6b4bdf84e;p=xonotic%2Fxonotic-data.pk3dir.git Only send the effect if the target is a player or dead body (it would be creepy to see a weapon pickup BLEEDING when getting shot :P) --- diff --git a/qcsrc/server/g_damage.qc b/qcsrc/server/g_damage.qc index 62173dc8e..801c6dc02 100644 --- a/qcsrc/server/g_damage.qc +++ b/qcsrc/server/g_damage.qc @@ -497,7 +497,9 @@ entity damage_attacker; void Damage (entity targ, entity inflictor, entity attacker, float damage, float deathtype, vector hitloc, vector force) { - Violence_WeaponDamage_SetRepeat(targ, DEATH_WEAPONOF(deathtype)); + // if the target is a player or dead body, activate damage effects + if(targ.classname == "player" || targ.classname == "body") + Violence_WeaponDamage_SetRepeat(targ, DEATH_WEAPONOF(deathtype)); float mirrordamage; float mirrorforce;