From 094a019149269e2c6efcc729a5c24ca728a07c98 Mon Sep 17 00:00:00 2001 From: Magnus Auvinen Date: Tue, 11 Dec 2007 21:19:52 +0000 Subject: fixed player scoring in CTF --- src/game/server/srv_common.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/game/server/srv_common.cpp') diff --git a/src/game/server/srv_common.cpp b/src/game/server/srv_common.cpp index d3d9855c..14cabaf3 100644 --- a/src/game/server/srv_common.cpp +++ b/src/game/server/srv_common.cpp @@ -134,9 +134,14 @@ int gameobject::on_player_death(class player *victim, class player *killer, int if(!killer) return 0; if(killer == victim) - victim->score--; // klant arschel + victim->score--; // suicide else - killer->score++; // good shit + { + if(is_teamplay && victim->team == killer->team) + killer->score--; // teamkill + else + killer->score++; // normal kill + } return 0; } -- cgit 1.4.1