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

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Fri Sep 25 14:40:50 EDT 2009


Author: div0
Date: 2009-09-25 14:40:50 -0400 (Fri, 25 Sep 2009)
New Revision: 7906

Modified:
   trunk/data/qcsrc/server/cl_impulse.qc
Log:
when checking spawns for WPs, trace down to floor first


Modified: trunk/data/qcsrc/server/cl_impulse.qc
===================================================================
--- trunk/data/qcsrc/server/cl_impulse.qc	2009-09-25 18:28:36 UTC (rev 7905)
+++ trunk/data/qcsrc/server/cl_impulse.qc	2009-09-25 18:40:50 UTC (rev 7906)
@@ -575,13 +575,17 @@
 					i = 0;
 					for(e = findchain(classname, "info_player_deathmatch"); e; e = e.chain)
 					{
+						tracebox(e.origin, PL_MIN, PL_MAX, e.origin - '0 0 512', MOVE_NOMONSTERS, world);
+						setorigin(e, trace_endpos);
 						if(navigation_findnearestwaypoint(e, FALSE))
 						{
+							setorigin(e, org);
 							e.effects &~= EF_NODEPTHTEST;
 							e.model = "";
 						}
 						else
 						{
+							setorigin(e, org);
 							print("spawn without waypoint: ", etos(e), " ", vtos(e.origin), "\n");
 							e.effects |= EF_NODEPTHTEST;
 							setmodel(e, self.model);



More information about the nexuiz-commits mailing list