From: z411 Date: Wed, 19 Oct 2022 18:36:04 +0000 (-0300) Subject: Moved observe_blocked to CA code X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=2dbffca609358186024a4fcaf2d3dc52f14f6338;p=xonotic%2Fxonotic-data.pk3dir.git Moved observe_blocked to CA code --- diff --git a/qcsrc/common/gamemodes/gamemode/clanarena/sv_clanarena.qh b/qcsrc/common/gamemodes/gamemode/clanarena/sv_clanarena.qh index c352d14f9..d5d5e5cca 100644 --- a/qcsrc/common/gamemodes/gamemode/clanarena/sv_clanarena.qh +++ b/qcsrc/common/gamemodes/gamemode/clanarena/sv_clanarena.qh @@ -3,6 +3,7 @@ #include #include #include +#include #include int autocvar_g_ca_spectate_enemies; @@ -38,6 +39,8 @@ REGISTER_MUTATOR(ca, false) ca_teams = autocvar_g_ca_teams_override; if (ca_teams < 2) ca_teams = cvar("g_ca_teams"); // read the cvar directly as it gets written earlier in the same frame + if (autocvar_g_ca_spectate_enemies == -1) + observe_blocked = true; ca_teams = BITS(bound(2, ca_teams, 4)); GameRules_scoring(ca_teams, SFL_SORT_PRIO_PRIMARY, 0, { diff --git a/qcsrc/server/client.qc b/qcsrc/server/client.qc index ba3428c5c..c5c79ed02 100644 --- a/qcsrc/server/client.qc +++ b/qcsrc/server/client.qc @@ -7,7 +7,6 @@ #include #include #include -#include #include #include #include diff --git a/qcsrc/server/world.qc b/qcsrc/server/world.qc index 04f2de9d2..4334cb422 100644 --- a/qcsrc/server/world.qc +++ b/qcsrc/server/world.qc @@ -707,9 +707,6 @@ void InitGameplayMode() cache_mutatormsg = strzone(""); cache_lastmutatormsg = strzone(""); - if (g_ca && autocvar_g_ca_spectate_enemies == -1) - observe_blocked = true; - InitializeEntity(NULL, GameplayMode_DelayedInit, INITPRIO_GAMETYPE_FALLBACK); }