From: Mario Date: Sun, 30 Aug 2015 12:52:00 +0000 (+1000) Subject: Add 4 team CTF support to superspectate X-Git-Tag: xonotic-v0.8.2~1951 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=9a8bfdeb17e7c6eb9cb4064c6a518e41c69157b5;p=xonotic%2Fxonotic-data.pk3dir.git Add 4 team CTF support to superspectate --- 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)