r2563 - trunk/data/qcsrc/server

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Mon May 14 16:40:16 EDT 2007


Author: div0
Date: 2007-05-14 16:40:16 -0400 (Mon, 14 May 2007)
New Revision: 2563

Modified:
   trunk/data/qcsrc/server/sv_main.qc
Log:
disable the lava/slime dissolve sound for anything that isn't an alive player.
Ugly, but prevents bandwidth overuse by their sound effects.


Modified: trunk/data/qcsrc/server/sv_main.qc
===================================================================
--- trunk/data/qcsrc/server/sv_main.qc	2007-05-14 12:14:58 UTC (rev 2562)
+++ trunk/data/qcsrc/server/sv_main.qc	2007-05-14 20:40:16 UTC (rev 2563)
@@ -44,7 +44,9 @@
 						if (self.watersound_finished < time)
 						{
 							self.watersound_finished = time + 0.5;
-							sound (self, CHAN_BODY, "player/lava.wav", 1, ATTN_NORM);
+							if(self.deadflag == DEAD_NO)
+								if(self.classname == "player")
+									sound (self, CHAN_BODY, "player/lava.wav", 1, ATTN_NORM);
 						}
 						Damage (self, world, world, 6 * self.waterlevel, DEATH_LAVA, self.origin, '0 0 0');
 					}
@@ -53,7 +55,9 @@
 						if (self.watersound_finished < time)
 						{
 							self.watersound_finished = time + 0.5;
-							sound (self, CHAN_BODY, "player/slime.wav", 1, ATTN_NORM);
+							if(self.deadflag == DEAD_NO)
+								if(self.classname == "player")
+									sound (self, CHAN_BODY, "player/slime.wav", 1, ATTN_NORM);
 						}
 						Damage (self, world, world, 2 * self.waterlevel, DEATH_SLIME, self.origin, '0 0 0');
 					}




More information about the nexuiz-commits mailing list