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