From cd66298f38792653e5a6889a810f19b51b9d71bb Mon Sep 17 00:00:00 2001 From: div0 Date: Mon, 25 Jan 2010 17:12:49 +0000 Subject: [PATCH] dead people shouldn't cheat git-svn-id: svn://svn.icculus.org/nexuiz/trunk@8570 f962a42d-fe04-0410-a3ab-8c8b0445ebaa --- data/qcsrc/server/cheats.qc | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/data/qcsrc/server/cheats.qc b/data/qcsrc/server/cheats.qc index 0f94c1f6f..00022efb2 100644 --- a/data/qcsrc/server/cheats.qc +++ b/data/qcsrc/server/cheats.qc @@ -46,13 +46,25 @@ void CheatShutdownClient() float CheatsAllowed(float i, float argc, float fr) // the cheat gets passed as argument for possible future ACL checking { + // dead people cannot cheat + if(self.deadflag != DEAD_NO) + return 0; + if(self.classname != "player") + return 0; + + // sv_clones if(i == CHIMPULSE_CLONE_MOVING || i == CHIMPULSE_CLONE_STANDING) if(self.lip < sv_clones) return 1; + + // haha if(self.maycheat) return 1; + + // sv_cheats if(sv_cheats && autocvar_sv_cheats) return 1; + return 0; } -- 2.39.2