r3908 - trunk/data/qcsrc/server

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Fri Jul 25 11:28:16 EDT 2008


Author: div0
Date: 2008-07-25 11:28:15 -0400 (Fri, 25 Jul 2008)
New Revision: 3908

Modified:
   trunk/data/qcsrc/server/g_damage.qc
Log:
count deaths right


Modified: trunk/data/qcsrc/server/g_damage.qc
===================================================================
--- trunk/data/qcsrc/server/g_damage.qc	2008-07-25 13:10:08 UTC (rev 3907)
+++ trunk/data/qcsrc/server/g_damage.qc	2008-07-25 15:28:15 UTC (rev 3908)
@@ -193,8 +193,8 @@
 				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 @@
 				}
 				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 @@
 				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");




More information about the nexuiz-commits mailing list