From 2dbffca609358186024a4fcaf2d3dc52f14f6338 Mon Sep 17 00:00:00 2001 From: z411 Date: Wed, 19 Oct 2022 15:36:04 -0300 Subject: [PATCH] Moved observe_blocked to CA code --- qcsrc/common/gamemodes/gamemode/clanarena/sv_clanarena.qh | 3 +++ qcsrc/server/client.qc | 1 - qcsrc/server/world.qc | 3 --- 3 files changed, 3 insertions(+), 4 deletions(-) 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); } -- 2.39.2