r3043 - trunk/data/qcsrc/server
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Fri Dec 21 15:04:29 EST 2007
Author: div0
Date: 2007-12-21 15:04:28 -0500 (Fri, 21 Dec 2007)
New Revision: 3043
Modified:
trunk/data/qcsrc/server/cl_player.qc
Log:
small fixes (like message spam for sound to bots)
Modified: trunk/data/qcsrc/server/cl_player.qc
===================================================================
--- trunk/data/qcsrc/server/cl_player.qc 2007-12-21 13:59:44 UTC (rev 3042)
+++ trunk/data/qcsrc/server/cl_player.qc 2007-12-21 20:04:28 UTC (rev 3043)
@@ -767,6 +767,8 @@
void soundto(entity e, entity sounddest, float chan, string samp, float vol, float atten)
{
vector o;
+ if(clienttype(sounddest) != CLIENTTYPE_REAL)
+ return;
o = e.origin + 0.5 * (e.mins + e.maxs);
msg_entity = sounddest;
WriteByte(MSG_ONE, 6);
@@ -808,8 +810,8 @@
if(self.pusher)
if(self.pusher.team == self.team)
{
- soundto(self, self.pusher, CHAN_VOICE, sample, 1, ATTN_NONE);
- soundto(self, self, CHAN_VOICE, sample, 1, ATTN_NONE);
+ soundto(self, self.pusher, CHAN_VOICE, sample, 1, 1/64.0);
+ soundto(self, self, CHAN_VOICE, sample, 1, 1/64.0);
}
}
else if(teamsay == 0 || !teams_matter)
@@ -822,6 +824,6 @@
entity e;
FOR_EACH_CLIENT(e)
if(e.team == self.team)
- soundto(self, e, CHAN_VOICE, sample, 1, ATTN_NONE);
+ soundto(self, e, CHAN_VOICE, sample, 1, 1/64.0); // minimum attenuation
}
}
More information about the nexuiz-commits
mailing list