From d5e6e69c5b98bc7f433a36c51cc35b3d2e65d1e7 Mon Sep 17 00:00:00 2001 From: Rudolf Polzer Date: Fri, 28 Oct 2011 22:54:40 +0200 Subject: [PATCH] another debug cvar --- defaultXonotic.cfg | 1 + qcsrc/server/autocvars.qh | 1 + qcsrc/server/cl_client.qc | 2 ++ 3 files changed, 4 insertions(+) diff --git a/defaultXonotic.cfg b/defaultXonotic.cfg index c96b0b134..19224c8c5 100644 --- a/defaultXonotic.cfg +++ b/defaultXonotic.cfg @@ -1888,6 +1888,7 @@ set _campaign_name "" // debug set _independent_players 0 "DO NOT TOUCH" +set _notarget 0 "NO, REALLY, DON'T" // define some engine cvars that we need even on dedicated server set r_showbboxes 0 diff --git a/qcsrc/server/autocvars.qh b/qcsrc/server/autocvars.qh index 3f8d6caf0..21f21141e 100644 --- a/qcsrc/server/autocvars.qh +++ b/qcsrc/server/autocvars.qh @@ -1,3 +1,4 @@ +float autocvar__notarget; float autocvar__independent_players; float autocvar__campaign_index; string autocvar__campaign_name; diff --git a/qcsrc/server/cl_client.qc b/qcsrc/server/cl_client.qc index 657334fe8..7445c6b38 100644 --- a/qcsrc/server/cl_client.qc +++ b/qcsrc/server/cl_client.qc @@ -915,6 +915,8 @@ void PutClientInServer (void) if(INDEPENDENT_PLAYERS) MAKE_INDEPENDENT_PLAYER(self); self.flags = FL_CLIENT; + if(autocvar__notarget) + self.flags |= FL_NOTARGET; self.takedamage = DAMAGE_AIM; if(g_minstagib) self.effects = EF_FULLBRIGHT; -- 2.39.2