[nexuiz-commits] r7519 - trunk/data/qcsrc/server
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Tue Aug 25 16:49:47 EDT 2009
Author: fruitiex
Date: 2009-08-25 16:49:47 -0400 (Tue, 25 Aug 2009)
New Revision: 7519
Modified:
trunk/data/qcsrc/server/sv_main.qc
Log:
g_warmup_limit fix by terencehill + timeout slowmo value restoration correctly
Modified: trunk/data/qcsrc/server/sv_main.qc
===================================================================
--- trunk/data/qcsrc/server/sv_main.qc 2009-08-25 20:20:59 UTC (rev 7518)
+++ trunk/data/qcsrc/server/sv_main.qc 2009-08-25 20:49:47 UTC (rev 7519)
@@ -194,8 +194,10 @@
sv_warsowbunny_backtosideratio = cvar("sv_warsowbunny_backtosideratio");
teamplay = cvar ("teamplay");
sys_ticrate = cvar("sys_ticrate");
- orig_slowmo = cvar("slowmo");
+ if (timeoutStatus == 1) // just before the timeout (when timeoutStatus will be 2)
+ orig_slowmo = cvar("slowmo"); // slowmo will be restored after the timeout
+
if(teams_matter && !teamplay)
teamplay = 3;
if(!teams_matter && teamplay)
@@ -206,9 +208,9 @@
Spawnqueue_Check();
// if in warmup stage and limit for warmup is hit start match
- if (inWarmupStage
- && 0 < g_warmup_limit
- && time >= g_warmup_limit)
+ if (inWarmupStage)
+ if ((g_warmup_limit > 0 && time >= g_warmup_limit)
+ || (g_warmup_limit == 0 && cvar("timelimit") != 0 && time >= cvar("timelimit") * 60))
{
ReadyRestart();
return;
More information about the nexuiz-commits
mailing list