From 904b7e580b596aaf0171ab9b7dcf8ccae48f4713 Mon Sep 17 00:00:00 2001 From: krzys-h Date: Tue, 23 May 2017 20:20:46 +0200 Subject: [PATCH] Prevent giving scoreboard points to team 0 --- src/level/scoreboard.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/level/scoreboard.cpp b/src/level/scoreboard.cpp index dc86eeed..0f388c69 100644 --- a/src/level/scoreboard.cpp +++ b/src/level/scoreboard.cpp @@ -67,6 +67,7 @@ void CScoreboard::ProcessKill(CObject* target, CObject* killer) for (auto& rule : m_rulesKill) { if ((rule->team == killer->GetTeam() || rule->team == 0) && + killer->GetTeam() != 0 && rule->CheckForObject(target)) { AddPoints(killer->GetTeam(), rule->score); @@ -76,6 +77,7 @@ void CScoreboard::ProcessKill(CObject* target, CObject* killer) void CScoreboard::ProcessEndTake(int team) { + if (team == 0) return; m_finishCounter++; for (auto& rule : m_rulesEndTake) {