X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Fmutators%2Fmutator_superspec.qc;h=5a050356de617f251898f27648ca1736a91065f8;hb=b58d514c07e4b22b86a93977653787902efba1d6;hp=0406199873b6f54c68fc393acdbf6b19be8b8fe4;hpb=b406886ef085ef818032e8a0bcafe45b85b8f74d;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/mutators/mutator_superspec.qc b/qcsrc/server/mutators/mutator_superspec.qc index 040619987..5a050356d 100644 --- a/qcsrc/server/mutators/mutator_superspec.qc +++ b/qcsrc/server/mutators/mutator_superspec.qc @@ -392,9 +392,9 @@ MUTATOR_HOOKFUNCTION(superspec_SV_ParseClientCommand) if(cmd_argc == 2) { if(argv(1) == "red") - _team = FL_TEAM_1; + _team = NUM_TEAM_1; else - _team = FL_TEAM_2; + _team = NUM_TEAM_2; } FOR_EACH_PLAYER(_player) @@ -443,6 +443,9 @@ void superspec_hello() MUTATOR_HOOKFUNCTION(superspec_ClientConnect) { + if(clienttype(self) != CLIENTTYPE_REAL) + return FALSE; + string fn = "superspec-local.options"; float fh; @@ -518,13 +521,5 @@ MUTATOR_DEFINITION(mutator_superspec) //MUTATOR_HOOK(MakePlayerObserver, superspec_MakePlayerObserver, CBC_ORDER_ANY); MUTATOR_HOOK(ClientDisconnect, superspec_ClientDisconnect, CBC_ORDER_ANY); - MUTATOR_ONADD - { - } - - MUTATOR_ONREMOVE - { - } - return 0; }