From 9a8bfdeb17e7c6eb9cb4064c6a518e41c69157b5 Mon Sep 17 00:00:00 2001 From: Mario Date: Sun, 30 Aug 2015 22:52:00 +1000 Subject: [PATCH] Add 4 team CTF support to superspectate --- qcsrc/server/mutators/mutator_superspec.qc | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/qcsrc/server/mutators/mutator_superspec.qc b/qcsrc/server/mutators/mutator_superspec.qc index bac05be86..b75e5d424 100644 --- a/qcsrc/server/mutators/mutator_superspec.qc +++ b/qcsrc/server/mutators/mutator_superspec.qc @@ -387,15 +387,18 @@ MUTATOR_HOOKFUNCTION(superspec_SV_ParseClientCommand) return true; entity _player; - float _team = 0; - float found = false; + int _team = 0; + bool found = false; if(cmd_argc == 2) { - if(argv(1) == "red") - _team = NUM_TEAM_1; - else - _team = NUM_TEAM_2; + switch(argv(1)) + { + case "red": _team = NUM_TEAM_1; break; + case "blue": _team = NUM_TEAM_2; break; + case "yellow": if(ctf_teams >= 3) _team = NUM_TEAM_3; break; + case "pink": if(ctf_teams >= 4) _team = NUM_TEAM_4; break; + } } FOR_EACH_PLAYER(_player) -- 2.39.2