[nexuiz-commits] r7051 - trunk/data/qcsrc/server

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Wed Jun 17 12:43:36 EDT 2009


Author: div0
Date: 2009-06-17 12:43:35 -0400 (Wed, 17 Jun 2009)
New Revision: 7051

Modified:
   trunk/data/qcsrc/server/w_tuba.qc
Log:
work around another fteqcc bug...


Modified: trunk/data/qcsrc/server/w_tuba.qc
===================================================================
--- trunk/data/qcsrc/server/w_tuba.qc	2009-06-17 15:48:43 UTC (rev 7050)
+++ trunk/data/qcsrc/server/w_tuba.qc	2009-06-17 16:43:35 UTC (rev 7051)
@@ -71,9 +71,19 @@
 void W_Tuba_Attack(float hittype)
 {
 	vector o;
+	float c;
 	W_SetupShot(self, FALSE, 2, "", cvar("g_balance_tuba_damage"));
-	self.tuba_notecount = !self.tuba_notecount;
-	sound(self, ((self.tuba_notecount) ? CHAN_WEAPON : CHAN_WEAPON2), TUBA_NOTE(Tuba_GetNote(self, hittype)), bound(0, VOL_BASE * cvar("g_balance_tuba_volume"), 1), cvar("g_balance_tuba_attenuation"));
+	if(self.tuba_notecount)
+	{
+		self.tuba_notecount = FALSE;
+		c = CHAN_WEAPON;
+	}
+	else
+	{
+		self.tuba_notecount = TRUE;
+		c = CHAN_WEAPON2;
+	}
+	sound(self, c, TUBA_NOTE(Tuba_GetNote(self, hittype)), bound(0, VOL_BASE * cvar("g_balance_tuba_volume"), 1), cvar("g_balance_tuba_attenuation"));
 	RadiusDamage(self, self, cvar("g_balance_tuba_damage"), cvar("g_balance_tuba_edgedamage"), cvar("g_balance_tuba_radius"), world, cvar("g_balance_tuba_force"), hittype | WEP_TUBA, world);
 
 	o = gettaginfo(self.exteriorweaponentity, 0);



More information about the nexuiz-commits mailing list