]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/server/mutators/mutator/gamemode_invasion.qh
GameRules: initialize as early as possible
[xonotic/xonotic-data.pk3dir.git] / qcsrc / server / mutators / mutator / gamemode_invasion.qh
index e902b5ee60e5b9465449f77c3a193836e4a7cd0f..0ea0e82c4c8266ad31bff1db48f2ceeb6be03416 100644 (file)
@@ -14,18 +14,15 @@ REGISTER_MUTATOR(inv, false)
     MUTATOR_STATIC();
        MUTATOR_ONADD
        {
-               g_invasion = true;
-               invasion_Initialize();
-
-               cvar_settemp("g_monsters", "1");
-
-        GameRules_limit_score(autocvar_g_invasion_point_limit);
-
-               if (autocvar_g_invasion_teams >= 2)
-               {
+               if (autocvar_g_invasion_teams >= 2) {
                        GameRules_teams(true);
                        GameRules_spawning_teams(autocvar_g_invasion_team_spawns);
                }
+        GameRules_limit_score(autocvar_g_invasion_point_limit);
+
+               g_invasion = true;
+               cvar_settemp("g_monsters", "1");
+               invasion_Initialize();
        }
        return 0;
 }