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