]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
CA: Add round stop configuration
authorz411 <z411@omaera.org>
Fri, 14 Aug 2020 09:31:45 +0000 (05:31 -0400)
committerz411 <z411@omaera.org>
Fri, 14 Aug 2020 09:31:45 +0000 (05:31 -0400)
qcsrc/common/gamemodes/gamemode/clanarena/sv_clanarena.qc
qcsrc/common/gamemodes/gamemode/clanarena/sv_clanarena.qh

index 0ecb13c45982f7dbb5e254c7ae9b012c21bfc088..1992f14b926a3230de110514ae5bbb582a551aab 100644 (file)
@@ -72,7 +72,8 @@ float CA_CheckWinner()
                FOREACH_CLIENT(IS_PLAYER(it), { nades_Clear(it); });
 
                allowed_to_spawn = false;
-               game_stopped = true;
+               if(autocvar_g_ca_round_stop)
+                       game_stopped = true;
                round_handler_Init(5, autocvar_g_ca_warmup, autocvar_g_ca_round_timelimit);
                return 1;
        }
@@ -99,7 +100,8 @@ float CA_CheckWinner()
        }
 
        allowed_to_spawn = false;
-       game_stopped = true;
+       if(autocvar_g_ca_round_stop)
+               game_stopped = true;
        round_handler_Init(5, autocvar_g_ca_warmup, autocvar_g_ca_round_timelimit);
 
        FOREACH_CLIENT(IS_PLAYER(it), { nades_Clear(it); });
index f6420b85261b7efaa9435db2ae1e8b90e091e0e8..acc6dfb89a43d76015f70eeeb9652a926ee0ba5b 100644 (file)
@@ -8,6 +8,7 @@
 int autocvar_g_ca_point_limit;
 int autocvar_g_ca_point_leadlimit;
 float autocvar_g_ca_round_timelimit;
+bool autocvar_g_ca_round_stop;
 bool autocvar_g_ca_team_spawns;
 //int autocvar_g_ca_teams;
 int autocvar_g_ca_teams_override;