r3000 - trunk/data/qcsrc/server

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Thu Dec 6 04:21:40 EST 2007


Author: div0
Date: 2007-12-06 04:21:33 -0500 (Thu, 06 Dec 2007)
New Revision: 3000

Modified:
   trunk/data/qcsrc/server/t_jumppads.qc
Log:
fix jumppad sound on targetless jumppads


Modified: trunk/data/qcsrc/server/t_jumppads.qc
===================================================================
--- trunk/data/qcsrc/server/t_jumppads.qc	2007-12-05 21:39:45 UTC (rev 2999)
+++ trunk/data/qcsrc/server/t_jumppads.qc	2007-12-06 09:21:33 UTC (rev 3000)
@@ -118,13 +118,6 @@
 	if (other.deadflag && other.classname == "player")
 		return;
 
-	if (!self.target)
-	{
-		other.velocity = self.movedir;
-		other.flags = other.flags - (other.flags & FL_ONGROUND);
-		return;
-	}
-
 	if (other.classname == "player")
 	{
 		if(self.pushltime < time)  // prevent "snorring" sound when a player hits the jumppad more than once
@@ -152,7 +145,8 @@
 			other.jumppadcount = TRUE;
 	}
 
-	self.movedir = trigger_push_calculatevelocity(other.origin, self.enemy, self.height);
+	if(self.target)
+		self.movedir = trigger_push_calculatevelocity(other.origin, self.enemy, self.height);
 
 	other.flags = other.flags - (other.flags & FL_ONGROUND);
 	// reset tracking of oldvelocity for impact damage (sudden velocity changes)




More information about the nexuiz-commits mailing list