[nexuiz-commits] r6504 - in trunk/data/qcsrc: client server

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Thu Apr 16 07:06:38 EDT 2009


Author: div0
Date: 2009-04-16 07:06:36 -0400 (Thu, 16 Apr 2009)
New Revision: 6504

Modified:
   trunk/data/qcsrc/client/particles.qc
   trunk/data/qcsrc/server/g_triggers.qc
Log:
more pointparticles goodies


Modified: trunk/data/qcsrc/client/particles.qc
===================================================================
--- trunk/data/qcsrc/client/particles.qc	2009-04-16 11:03:40 UTC (rev 6503)
+++ trunk/data/qcsrc/client/particles.qc	2009-04-16 11:06:36 UTC (rev 6504)
@@ -229,7 +229,7 @@
 	if(f & 2)
 	{
 		i = ReadCoord(); // density (<0: point, >0: volume)
-		if(i && !self.impulse)
+		if(i && !self.impulse && self.cnt) // self.cnt check is so it only happens if the ent already existed
 			self.just_toggled = 1;
 		self.impulse = i;
 	}

Modified: trunk/data/qcsrc/server/g_triggers.qc
===================================================================
--- trunk/data/qcsrc/server/g_triggers.qc	2009-04-16 11:03:40 UTC (rev 6503)
+++ trunk/data/qcsrc/server/g_triggers.qc	2009-04-16 11:06:36 UTC (rev 6504)
@@ -562,7 +562,7 @@
 
 	// optional features to save space
 	fl = fl & 0x0F;
-	if(self.spawnflags & 1)
+	if(self.spawnflags & 2)
 		fl |= 0x10; // absolute count on toggle-on
 	if(self.movedir != '0 0 0' || self.velocity != '0 0 0')
 		fl |= 0x20; // 4 bytes - saves CPU



More information about the nexuiz-commits mailing list