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

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Fri Apr 17 01:47:53 EDT 2009


Author: div0
Date: 2009-04-17 01:47:53 -0400 (Fri, 17 Apr 2009)
New Revision: 6514

Modified:
   trunk/data/qcsrc/server/g_subs.qc
   trunk/data/qcsrc/server/sv_main.qc
Log:
support angle -1 and -2 on all entities, not just doors


Modified: trunk/data/qcsrc/server/g_subs.qc
===================================================================
--- trunk/data/qcsrc/server/g_subs.qc	2009-04-17 05:47:01 UTC (rev 6513)
+++ trunk/data/qcsrc/server/g_subs.qc	2009-04-17 05:47:53 UTC (rev 6514)
@@ -681,15 +681,8 @@
 		self.movedir = normalize(self.movedir);
 	else
 	{
-		if (self.angles == '0 -1 0')
-			self.movedir = '0 0 1';
-		else if (self.angles == '0 -2 0')
-			self.movedir = '0 0 -1';
-		else
-		{
-			makevectors (self.angles);
-			self.movedir = v_forward;
-		}
+		makevectors (self.angles);
+		self.movedir = v_forward;
 	}
 
 	self.angles = '0 0 0';

Modified: trunk/data/qcsrc/server/sv_main.qc
===================================================================
--- trunk/data/qcsrc/server/sv_main.qc	2009-04-17 05:47:01 UTC (rev 6513)
+++ trunk/data/qcsrc/server/sv_main.qc	2009-04-17 05:47:53 UTC (rev 6514)
@@ -214,6 +214,12 @@
 		return;
 	}
 
+	// support special -1 and -2 angle from radiant
+	if (self.angles == '0 -1 0')
+		self.angles = '-90 0 0';
+	else if (self.angles == '0 -2 0')
+		self.angles = '+90 0 0';
+
 	if(self.originjitter_x != 0)
 		self.origin_x = self.origin_x + (random() * 2 - 1) * self.originjitter_x;
 	if(self.originjitter_y != 0)



More information about the nexuiz-commits mailing list