]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
allowed_to_spawn is used only by the CA code
authorterencehill <piuntn@gmail.com>
Tue, 27 Nov 2012 23:51:44 +0000 (00:51 +0100)
committerterencehill <piuntn@gmail.com>
Wed, 28 Nov 2012 10:34:02 +0000 (11:34 +0100)
qcsrc/server/arena.qc
qcsrc/server/g_world.qc
qcsrc/server/teamplay.qc

index 6a22b1c5f0091b036d55909aa014c59e2e064f71..c7804849d49613cc59c43a56ac5d0e7f07a9680a 100644 (file)
@@ -225,16 +225,14 @@ void Arena_Warmup()
 
        f = ceil(warmup - time);
 
-       if(inWarmupStage)
+       if(inWarmupStage && g_ca)
                allowed_to_spawn = 1;
-       else if(!g_ca)
-               allowed_to_spawn = 0;
 
        if(time < warmup && !inWarmupStage)
        {
                if (g_ca)
                        allowed_to_spawn = 1;
-               if(champion && g_arena)
+               else if(champion && g_arena)
                {
                        FOR_EACH_REALCLIENT(e)
                                centerprint(e, strcat("The Champion is ", champion.netname));
index 4cd5cc810a1c9f456bc372c0e8106e9b2d274488..f08ca318f23c4253838fe0526b69e761d36ad7fc 100644 (file)
@@ -585,8 +585,6 @@ void spawnfunc_worldspawn (void)
 
        compressShortVector_init();
 
-       allowed_to_spawn = TRUE;
-
        entity head;
        head = nextent(world);
        maxclients = 0;
index b8f2f3ac8746ea4e02daae0936833d2086954699..61b9f06fdc5064127c14e19d5c408ac3adcaad6b 100644 (file)
@@ -181,6 +181,7 @@ void InitGameplayMode()
                ActivateTeamplay();
                fraglimit_override = autocvar_g_ca_point_limit;
                leadlimit_override = autocvar_g_ca_point_leadlimit;
+               allowed_to_spawn = TRUE;
                precache_sound("ctf/red_capture.wav");
                precache_sound("ctf/blue_capture.wav");
        }