From: Mircea Kitsune Date: Sun, 10 Apr 2011 16:04:35 +0000 (+0300) Subject: Show the effect lower on dead bodies, else it appears floating above them. Uses a... X-Git-Tag: xonotic-v0.6.0~110^2^2~119 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=092a26d129b3f4c1116551c993065df71f835126;p=xonotic%2Fxonotic-data.pk3dir.git Show the effect lower on dead bodies, else it appears floating above them. Uses a hard coded value to decrease the origin, which I hope is ok. --- diff --git a/qcsrc/server/g_violence.qc b/qcsrc/server/g_violence.qc index 7d4e20b78..534a7fd37 100644 --- a/qcsrc/server/g_violence.qc +++ b/qcsrc/server/g_violence.qc @@ -85,7 +85,11 @@ void Violence_DamageEffect(entity pl, float type) else e.team = num_for_edict(pl); - setorigin(e, pl.origin); + // if the player is dead, show the effect lower, else it appears floating above the body + if(pl.health <= 0) + setorigin(e, pl.origin - '0 0 25'); + else + setorigin(e, pl.origin); Net_LinkEntity(e, FALSE, 0.2, Violence_DamageEffect_SendEntity); }