[nexuiz-commits] r7231 - trunk/data/qcsrc/server
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Fri Jul 17 16:40:23 EDT 2009
Author: div0
Date: 2009-07-17 16:40:22 -0400 (Fri, 17 Jul 2009)
New Revision: 7231
Modified:
trunk/data/qcsrc/server/g_world.qc
trunk/data/qcsrc/server/scores.qc
Log:
a stupid fix for a stupid bug breaking race
Modified: trunk/data/qcsrc/server/g_world.qc
===================================================================
--- trunk/data/qcsrc/server/g_world.qc 2009-07-17 18:08:50 UTC (rev 7230)
+++ trunk/data/qcsrc/server/g_world.qc 2009-07-17 20:40:22 UTC (rev 7231)
@@ -1724,7 +1724,7 @@
FOR_EACH_PLAYER(p)
{
++n;
- if not(p.race_completed)
+ if(p.race_completed)
++c;
}
if(n && (n == c))
@@ -1915,7 +1915,7 @@
// at least 2 of the players have completed a lap: start the RACE
// otherwise, the players should end the qualifying on their own
- if(readyplayers || playerswithlaps >= 2)
+ if(readyplayers || playerswithlaps >= 1)
{
checkrules_suddendeathend = 0;
ReadyRestart(); // go to race
@@ -1944,10 +1944,12 @@
else if(g_race && !g_race_qualifying && timelimit >= 0)
{
checkrules_status = WinningCondition_Race(fraglimit);
+ //print("WC_RACE yields ", ftos(checkrules_status), "\n");
}
else if(g_race && g_race_qualifying == 2 && timelimit >= 0)
{
checkrules_status = WinningCondition_QualifyingThenRace(fraglimit);
+ //print("WC_QUALIFYING_THEN_RACE yields ", ftos(checkrules_status), "\n");
}
else if(g_assault)
{
@@ -1964,6 +1966,7 @@
else
{
checkrules_status = WinningCondition_Scores(fraglimit, leadlimit);
+ //print("WC_SCORES yields ", ftos(checkrules_status), "\n");
}
if(checkrules_status == WINNING_STARTSUDDENDEATHOVERTIME)
@@ -1981,7 +1984,10 @@
checkrules_status = WINNING_YES;
if(checkrules_status == WINNING_YES)
+ {
+ //print("WINNING\n");
NextLevel();
+ }
};
float mapvote_nextthink;
Modified: trunk/data/qcsrc/server/scores.qc
===================================================================
--- trunk/data/qcsrc/server/scores.qc 2009-07-17 18:08:50 UTC (rev 7230)
+++ trunk/data/qcsrc/server/scores.qc 2009-07-17 20:40:22 UTC (rev 7231)
@@ -458,6 +458,7 @@
else
WinningConditionHelper_topscore = -999999999;
}
+ WinningConditionHelper_equality = 0;
}
if(WinningConditionHelper_secondscore == 0)
More information about the nexuiz-commits
mailing list