From: Rudolf Polzer Date: Fri, 28 Oct 2011 20:54:40 +0000 (+0200) Subject: another debug cvar X-Git-Tag: xonotic-v0.6.0~35^2~76 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=d5e6e69c5b98bc7f433a36c51cc35b3d2e65d1e7;p=xonotic%2Fxonotic-data.pk3dir.git another debug cvar --- 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;