r5547 - trunk/data/qcsrc/client
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Thu Jan 15 08:57:14 EST 2009
Author: div0
Date: 2009-01-15 08:57:13 -0500 (Thu, 15 Jan 2009)
New Revision: 5547
Modified:
trunk/data/qcsrc/client/projectile.qc
Log:
only do the sound in somewhat current engines
Modified: trunk/data/qcsrc/client/projectile.qc
===================================================================
--- trunk/data/qcsrc/client/projectile.qc 2009-01-15 13:56:09 UTC (rev 5546)
+++ trunk/data/qcsrc/client/projectile.qc 2009-01-15 13:57:13 UTC (rev 5547)
@@ -49,7 +49,8 @@
void Ent_RemoveProjectile()
{
if(self.cnt)
- sound(self, CHAN_PAIN, "misc/null.wav", VOL_BASE, ATTN_NORM);
+ if(csqc_flags & CSQC_FLAG_COLORCODES)
+ sound(self, CHAN_PAIN, "misc/null.wav", VOL_BASE, ATTN_NORM);
}
void Ent_Projectile()
@@ -114,13 +115,17 @@
switch(self.cnt)
{
case 1:
- sound(self, CHAN_PAIN, "weapons/electro_fly.wav", VOL_BASE, ATTN_NORM);
+ // only new engines support sound moving with object
+ if(csqc_flags & CSQC_FLAG_COLORCODES)
+ sound(self, CHAN_PAIN, "weapons/electro_fly.wav", VOL_BASE, ATTN_NORM);
break;
case 2:
- sound(self, CHAN_PAIN, "weapons/rocket_fly.wav", VOL_BASE, ATTN_NORM);
+ if(csqc_flags & CSQC_FLAG_COLORCODES)
+ sound(self, CHAN_PAIN, "weapons/rocket_fly.wav", VOL_BASE, ATTN_NORM);
break;
case 3:
- sound(self, CHAN_PAIN, "weapons/tag_rocket_fly.wav", VOL_BASE, ATTN_NORM);
+ if(csqc_flags & CSQC_FLAG_COLORCODES)
+ sound(self, CHAN_PAIN, "weapons/tag_rocket_fly.wav", VOL_BASE, ATTN_NORM);
break;
default:
break;
More information about the nexuiz-commits
mailing list