r5627 - in trunk/data/qcsrc: client server

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Thu Jan 22 06:27:28 EST 2009


Author: div0
Date: 2009-01-22 06:27:26 -0500 (Thu, 22 Jan 2009)
New Revision: 5627

Modified:
   trunk/data/qcsrc/client/View.qc
   trunk/data/qcsrc/client/laser.qc
   trunk/data/qcsrc/server/arena.qc
   trunk/data/qcsrc/server/defs.qh
   trunk/data/qcsrc/server/g_triggers.qc
   trunk/data/qcsrc/server/w_porto.qc
Log:
use less bytes; add a .void() reset to all entities for later use by ready-restart


Modified: trunk/data/qcsrc/client/View.qc
===================================================================
--- trunk/data/qcsrc/client/View.qc	2009-01-22 08:20:15 UTC (rev 5626)
+++ trunk/data/qcsrc/client/View.qc	2009-01-22 11:27:26 UTC (rev 5627)
@@ -8,8 +8,8 @@
 	angles_held_status[wpn] = ReadByte();
 	if(angles_held_status[wpn])
 	{
-		v_x = ReadCoord();
-		v_y = ReadCoord();
+		v_x = ReadAngle();
+		v_y = ReadAngle();
 		v_z = 0;
 		angles_held[wpn] = v;
 	}

Modified: trunk/data/qcsrc/client/laser.qc
===================================================================
--- trunk/data/qcsrc/client/laser.qc	2009-01-22 08:20:15 UTC (rev 5626)
+++ trunk/data/qcsrc/client/laser.qc	2009-01-22 11:27:26 UTC (rev 5627)
@@ -99,8 +99,8 @@
 		}
 		else
 		{
-			self.angles_x = ReadCoord();
-			self.angles_y = ReadCoord();
+			self.angles_x = ReadAngle();
+			self.angles_y = ReadAngle();
 		}
 	}
 	if(f & 4)

Modified: trunk/data/qcsrc/server/arena.qc
===================================================================
--- trunk/data/qcsrc/server/arena.qc	2009-01-22 08:20:15 UTC (rev 5626)
+++ trunk/data/qcsrc/server/arena.qc	2009-01-22 11:27:26 UTC (rev 5627)
@@ -42,6 +42,12 @@
 	for(self = world; (self = nextent(self)); )
 	if(clienttype(self) == CLIENTTYPE_NOTACLIENT)
 	{
+		if(self.reset)
+		{
+			self.reset();
+			continue;
+		}
+
 		if(self.team_saved)
 			self.team = self.team_saved;
 

Modified: trunk/data/qcsrc/server/defs.qh
===================================================================
--- trunk/data/qcsrc/server/defs.qh	2009-01-22 08:20:15 UTC (rev 5626)
+++ trunk/data/qcsrc/server/defs.qh	2009-01-22 11:27:26 UTC (rev 5627)
@@ -528,3 +528,5 @@
 
 void SUB_DontUseTargets();
 void SUB_UseTargets();
+
+.void() reset; // if set, an entity is reset using this

Modified: trunk/data/qcsrc/server/g_triggers.qc
===================================================================
--- trunk/data/qcsrc/server/g_triggers.qc	2009-01-22 08:20:15 UTC (rev 5626)
+++ trunk/data/qcsrc/server/g_triggers.qc	2009-01-22 11:27:26 UTC (rev 5627)
@@ -918,8 +918,8 @@
 		}
 		else
 		{
-			WriteCoord(MSG_ENTITY, self.mangle_x);
-			WriteCoord(MSG_ENTITY, self.mangle_y);
+			WriteAngle(MSG_ENTITY, self.mangle_x);
+			WriteAngle(MSG_ENTITY, self.mangle_y);
 		}
 	}
 	if(fl & 4)

Modified: trunk/data/qcsrc/server/w_porto.qc
===================================================================
--- trunk/data/qcsrc/server/w_porto.qc	2009-01-22 08:20:15 UTC (rev 5626)
+++ trunk/data/qcsrc/server/w_porto.qc	2009-01-22 11:27:26 UTC (rev 5627)
@@ -239,8 +239,8 @@
 					WriteByte(MSG_ONE, TE_CSQC_HOLDANGLES);
 					WriteByte(MSG_ONE, WEP_PORTO);
 					WriteByte(MSG_ONE, 1);
-					WriteCoord(MSG_ONE, self.v_angle_x);
-					WriteCoord(MSG_ONE, self.v_angle_y);
+					WriteAngle(MSG_ONE, self.v_angle_x);
+					WriteAngle(MSG_ONE, self.v_angle_y);
 				});
 				self.porto_v_angle_held = 1;
 			}




More information about the nexuiz-commits mailing list