return true;
}
+MUTATOR_HOOKFUNCTION(lms, ClientCommand_Spectate)
+{
+ if(self.lms_spectate_warning)
+ {
+ // for the forfeit message...
+ self.lms_spectate_warning = 2;
+ // mark player as spectator
+ PlayerScore_Add(self, SP_LMS_RANK, 666 - PlayerScore_Add(self, SP_LMS_RANK, 0));
+ }
+ else
+ {
+ self.lms_spectate_warning = 1;
+ sprint(self, "WARNING: you won't be able to enter the game again after spectating in LMS. Use the same command again to spectate anyway.\n");
+ return MUT_SPECCMD_RETURN;
+ }
+ return MUT_SPECCMD_CONTINUE;
+}
+
// scoreboard stuff
void lms_ScoreRules()
{