From 89d515d157323b34c5a0c3287379110d7dde04e4 Mon Sep 17 00:00:00 2001 From: div0 Date: Sun, 30 Apr 2006 16:15:26 +0000 Subject: [PATCH] Fixed "overtime when not needed" bug in WinningCondiiton_* git-svn-id: svn://svn.icculus.org/nexuiz/trunk@1345 f962a42d-fe04-0410-a3ab-8c8b0445ebaa --- data/qcsrc/server/gamec/g_world.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/data/qcsrc/server/gamec/g_world.c b/data/qcsrc/server/gamec/g_world.c index 7b6bce255..85cc1c83e 100644 --- a/data/qcsrc/server/gamec/g_world.c +++ b/data/qcsrc/server/gamec/g_world.c @@ -904,7 +904,10 @@ float() WinningCondition_LMS = while (head) { if(head.frags > checkrules_leaderfrags) + { checkrules_leaderfrags = head.frags; + checkrules_equality = FALSE; + } else if(head.frags > 0 && head.frags == checkrules_leaderfrags) checkrules_equality = TRUE; head = head.chain; @@ -937,7 +940,10 @@ float(float fraglimit) WinningCondition_MaxIndividualScore = while (head) { if(head.frags > checkrules_leaderfrags) + { checkrules_leaderfrags = head.frags; + checkrules_equality = FALSE; + } else if(head.frags > 0 && head.frags == checkrules_leaderfrags) checkrules_equality = TRUE; head = head.chain; -- 2.39.2