about summary refs log tree commit diff
path: root/src/game
diff options
context:
space:
mode:
authorTeetime <TeetimeTW@yahoo.de>2011-11-18 17:43:14 +0100
committerTeetime <TeetimeTW@yahoo.de>2011-11-18 17:43:14 +0100
commit95d76a114fee0a54fa1993b30cdee71b91448273 (patch)
treed8cc97f66e9df8a5f4f39cdde08c7a3463e0c17d /src/game
parent2b4b40504b6b21c98235d1c510220f53d5c0b556 (diff)
downloadzcatch-95d76a114fee0a54fa1993b30cdee71b91448273.tar.gz
zcatch-95d76a114fee0a54fa1993b30cdee71b91448273.zip
extended anticamper
Diffstat (limited to 'src/game')
-rw-r--r--src/game/server/player.cpp2
-rw-r--r--src/game/variables.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/game/server/player.cpp b/src/game/server/player.cpp
index 2cb41cba..9c30a31c 100644
--- a/src/game/server/player.cpp
+++ b/src/game/server/player.cpp
@@ -68,7 +68,7 @@ void CPlayer::Tick()
 		m_FreezeTicks--;
 	}
 
-	if(g_Config.m_SvAnticamper)
+	if((g_Config.m_SvAnticamper == 2 && g_Config.m_SvMode == 1) || (g_Config.m_SvAnticamper == 1))
 		Anticamper();
 	/* end zCatch*/
 
diff --git a/src/game/variables.h b/src/game/variables.h
index 324a1901..775fd185 100644
--- a/src/game/variables.h
+++ b/src/game/variables.h
@@ -100,7 +100,7 @@ MACRO_CONFIG_INT(SvFollowCatcher, sv_follow_catcher, 1, 0, 1, CFGFLAG_SERVER, "I
 MACRO_CONFIG_INT(SvChatValue, sv_chat_value, 250, 100, 1000, CFGFLAG_SERVER, "A value which is added on each message and decreased on each tick")
 MACRO_CONFIG_INT(SvChatThreshold, sv_chat_threshold, 1000, 250, 10000, CFGFLAG_SERVER, "If this threshold will exceed by too many messages the player will be muted")
 MACRO_CONFIG_INT(SvMuteDuration, sv_mute_duration, 60, 0, 3600, CFGFLAG_SERVER, "How long the player will be muted (in seconds)")
-MACRO_CONFIG_INT(SvAnticamper, sv_anticamper, 1, 0, 1, CFGFLAG_SERVER, "Toggle to enable/disable anticamper")
+MACRO_CONFIG_INT(SvAnticamper, sv_anticamper, 2, 0, 2, CFGFLAG_SERVER, "0 disables, 1 enables anticamper in all modes and 2 only in Instagib")
 MACRO_CONFIG_INT(SvAnticamperFreeze, sv_anticamper_freeze, 5, 0, 15, CFGFLAG_SERVER, "If a player should freeze on camping (and how long) or die")
 MACRO_CONFIG_INT(SvAnticamperTime, sv_anticamper_time, 10, 5, 120, CFGFLAG_SERVER, "How long to wait till the player dies/freezes")
 MACRO_CONFIG_INT(SvAnticamperRange, sv_anticamper_range, 200, 0, 1000, CFGFLAG_SERVER, "Distance how far away the player must move to escape anticamper")