]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Disable mobspawn & butcher in campaign mode
authorMario <mario.mario@y7mail.com>
Sun, 14 Apr 2013 12:00:09 +0000 (22:00 +1000)
committerMario <mario.mario@y7mail.com>
Sun, 14 Apr 2013 12:00:09 +0000 (22:00 +1000)
qcsrc/server/command/cmd.qc
qcsrc/server/command/sv_cmd.qc

index d5122fe793fb62d4f3e60fad578e7ee60da1e225..bb81250c2cae0a20e4ff8da381d6981c3326dfad 100644 (file)
@@ -279,6 +279,7 @@ void ClientCommand_mobspawn(float request, float argc)
                        else if(!IS_PLAYER(self)) { sprint(self, "You can't spawn monsters while spectating.\n"); }
                        else if not(autocvar_g_monsters) { Send_Notification(NOTIF_ONE, self, MSG_INFO, INFO_MONSTERS_DISABLED); }
                        else if(self.vehicle) { sprint(self, "You can't spawn monsters while driving a vehicle.\n"); }
+                       else if(autocvar_g_campaign) { sprint(self, "You can't spawn monsters in campaign mode.\n"); }
                        else if(g_td) { sprint(self, "You can't spawn monsters in Tower Defense mode.\n"); }
                        else if(self.deadflag) { sprint(self, "You can't spawn monsters while dead.\n"); }
                        else if(self.monstercount >= autocvar_g_monsters_max_perplayer) { sprint(self, "You have spawned too many monsters, kill some before trying to spawn any more.\n"); }
index f3264a40c2b36d4457bf773278f886cf2c76f770..627a1108e87d04ebd042382162fff4f4f4ba03ea 100644 (file)
@@ -146,6 +146,7 @@ void GameCommand_butcher(float request)
                case CMD_REQUEST_COMMAND:
                {
                        if(g_td) { print("This command doesn't work in Tower Defense.\n"); return; }
+                       if(autocvar_g_campaign) { print("This command doesn't work in campaign mode.\n"); return; }
                
             float removed_count = 0;
                        entity montokill, head;