From: Mario Date: Tue, 22 Dec 2015 06:05:13 +0000 (+1000) Subject: Take score instead of giving it if teamkilling FC X-Git-Tag: xonotic-v0.8.2~1461 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=b0beb5d316b0ed21226b727a921c616ba69ec91d;p=xonotic%2Fxonotic-data.pk3dir.git Take score instead of giving it if teamkilling FC --- diff --git a/qcsrc/server/mutators/mutator/gamemode_ctf.qc b/qcsrc/server/mutators/mutator/gamemode_ctf.qc index 699f1034c..d4524479d 100644 --- a/qcsrc/server/mutators/mutator/gamemode_ctf.qc +++ b/qcsrc/server/mutators/mutator/gamemode_ctf.qc @@ -2250,7 +2250,7 @@ MUTATOR_HOOKFUNCTION(ctf, PlayerDies) { if((frag_attacker != frag_target) && (IS_PLAYER(frag_attacker)) && (frag_target.flagcarried)) { - PlayerTeamScore_AddScore(frag_attacker, autocvar_g_ctf_score_kill); + PlayerTeamScore_AddScore(frag_attacker, ((SAME_TEAM(frag_attacker, frag_target)) ? -autocvar_g_ctf_score_kill : autocvar_g_ctf_score_kill)); PlayerScore_Add(frag_attacker, SP_CTF_FCKILLS, 1); }