From afc31589e113dd84bb0b7a92cf468314af3d225f Mon Sep 17 00:00:00 2001 From: div0 Date: Fri, 25 Jul 2008 15:28:15 +0000 Subject: [PATCH] count deaths right git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3908 f962a42d-fe04-0410-a3ab-8c8b0445ebaa --- data/qcsrc/server/g_damage.qc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/data/qcsrc/server/g_damage.qc b/data/qcsrc/server/g_damage.qc index 386892690..72d0aaefb 100644 --- a/data/qcsrc/server/g_damage.qc +++ b/data/qcsrc/server/g_damage.qc @@ -193,8 +193,8 @@ void Obituary (entity attacker, entity targ, float deathtype) if(deathtype != DEATH_TEAMCHANGE) { LogDeath("suicide", deathtype, targ, targ); - PlayerScore_Add(attacker, SP_SUICIDES, 1); - PlayerScore_Add(attacker, SP_DEATHS, 1); + PlayerScore_Add(targ, SP_SUICIDES, 1); + PlayerScore_Add(targ, SP_DEATHS, 1); GiveFrags(attacker, targ, -1); } if (targ.killcount > 2) @@ -247,6 +247,7 @@ void Obituary (entity attacker, entity targ, float deathtype) } GiveFrags(attacker, targ, -1); PlayerScore_Add(attacker, SP_KILLS, -1); // teamkills DO cound as -1 kill right? or make separate teamkill counter? + PlayerScore_Add(targ, SP_DEATHS, 1); if (targ.killcount > 2) { if(sv_gentle) bprint ("^1",s,"'s ^1",ftos(targ.killcount)," scoring spree was ended by a teammate!\n"); @@ -335,6 +336,7 @@ void Obituary (entity attacker, entity targ, float deathtype) else GiveFrags(attacker, targ, 1); PlayerScore_Add(attacker, SP_KILLS, 1); + PlayerScore_Add(targ, SP_DEATHS, 1); if (targ.killcount > 2) { if(sv_gentle) bprint ("^1",s,"'s ^1", ftos(targ.killcount), " scoring spree was ended by ", a, "\n"); -- 2.39.2