[nexuiz-commits] r7551 - trunk/data/qcsrc/server
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Sat Aug 29 09:00:41 EDT 2009
Author: div0
Date: 2009-08-29 09:00:40 -0400 (Sat, 29 Aug 2009)
New Revision: 7551
Modified:
trunk/data/qcsrc/server/cl_player.qc
trunk/data/qcsrc/server/miscfunctions.qc
Log:
new cvars sv_taunt, sv_autotaunt
Modified: trunk/data/qcsrc/server/cl_player.qc
===================================================================
--- trunk/data/qcsrc/server/cl_player.qc 2009-08-28 19:55:22 UTC (rev 7550)
+++ trunk/data/qcsrc/server/cl_player.qc 2009-08-29 13:00:40 UTC (rev 7551)
@@ -803,6 +803,10 @@
if(intermission_running)
teamsay = FALSE;
+ msgin = trigger_magicear_processmessage_forallears(source, teamsay, privatesay, msgin);
+ if(msgin == "")
+ return;
+
/*
* using bprint solves this... me stupid
// how can we prevent the message from appearing in a listen server?
@@ -1187,6 +1191,12 @@
}
break;
case VOICETYPE_AUTOTAUNT:
+ if(!sv_autotaunt)
+ break;
+ if(!sv_taunt)
+ break;
+ if(sv_gentle)
+ break;
tauntrand = random();
FOR_EACH_REALCLIENT(msg_entity)
if (tauntrand < msg_entity.cvar_cl_autotaunt)
@@ -1201,6 +1211,10 @@
if(self.classname == "player")
if(self.deadflag == DEAD_NO)
setanim(self, self.anim_taunt, FALSE, TRUE, TRUE);
+ if(!sv_taunt)
+ break;
+ if(sv_gentle)
+ break;
FOR_EACH_REALCLIENT(msg_entity)
{
if (msg_entity.cvar_cl_voice_directional >= 1)
Modified: trunk/data/qcsrc/server/miscfunctions.qc
===================================================================
--- trunk/data/qcsrc/server/miscfunctions.qc 2009-08-28 19:55:22 UTC (rev 7550)
+++ trunk/data/qcsrc/server/miscfunctions.qc 2009-08-29 13:00:40 UTC (rev 7551)
@@ -1026,6 +1026,9 @@
float g_touchexplode_edgedamage;
float g_touchexplode_force;
+float sv_autotaunt;
+float sv_taunt;
+
void readlevelcvars(void)
{
g_bugrigs = cvar("g_bugrigs");
@@ -1079,6 +1082,8 @@
sv_pogostick = cvar("sv_pogostick");
sv_doublejump = cvar("sv_doublejump");
g_ctf_reverse = cvar("g_ctf_reverse");
+ sv_autotaunt = cvar("sv_autotaunt");
+ sv_taunt = cvar("sv_taunt");
inWarmupStage = cvar("g_warmup");
g_warmup_limit = cvar("g_warmup_limit");
More information about the nexuiz-commits
mailing list