diff --git a/code/game/g_main.c b/code/game/g_main.c index b86e275c..99df91e6 100644 --- a/code/game/g_main.c +++ b/code/game/g_main.c @@ -1522,7 +1522,12 @@ void CheckTournament( void ) { // if all players have arrived, start the countdown if ( level.warmupTime < 0 ) { // fudge by -1 to account for extra delays - level.warmupTime = level.time + ( g_warmup.integer - 1 ) * 1000; + if ( g_warmup.integer > 1 ) { + level.warmupTime = level.time + ( g_warmup.integer - 1 ) * 1000; + } else { + level.warmupTime = 0; + } + trap_SetConfigstring( CS_WARMUP, va("%i", level.warmupTime) ); return; }