From 201b4a07de0b83fed57384122c17d0b30aa78f4d Mon Sep 17 00:00:00 2001 From: div0 Date: Wed, 30 Aug 2006 13:20:32 +0000 Subject: [PATCH] oops... minstagib changes attacker. So save it... git-svn-id: svn://svn.icculus.org/nexuiz/trunk@1874 f962a42d-fe04-0410-a3ab-8c8b0445ebaa --- data/qcsrc/server/g_damage.qc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/data/qcsrc/server/g_damage.qc b/data/qcsrc/server/g_damage.qc index 88f10150f..4506000f9 100644 --- a/data/qcsrc/server/g_damage.qc +++ b/data/qcsrc/server/g_damage.qc @@ -323,6 +323,7 @@ void Damage (entity targ, entity inflictor, entity attacker, float damage, float { float mirrordamage; float mirrorforce; + entity attacker_save; mirrordamage = 0; mirrorforce = 0; @@ -335,6 +336,7 @@ void Damage (entity targ, entity inflictor, entity attacker, float damage, float damage_targ = targ; damage_inflictor = inflictor; damage_attacker = attacker; + attacker_save = attacker; if (targ.classname == "player") if (attacker.classname == "player") @@ -527,6 +529,7 @@ void Damage (entity targ, entity inflictor, entity attacker, float damage, float // apply mirror damage if any if(mirrordamage > 0 || mirrorforce > 0) { + attacker = attacker_save; if(cvar("g_minstagib")) if(mirrordamage > 0) { -- 2.39.2