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

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Fri Sep 25 14:09:33 EDT 2009


Author: div0
Date: 2009-09-25 14:09:20 -0400 (Fri, 25 Sep 2009)
New Revision: 7903

Modified:
   trunk/data/qcsrc/server/cl_impulse.qc
Log:
more impulse 107 goodness: verifying WPs near spawns


Modified: trunk/data/qcsrc/server/cl_impulse.qc
===================================================================
--- trunk/data/qcsrc/server/cl_impulse.qc	2009-09-25 17:52:38 UTC (rev 7902)
+++ trunk/data/qcsrc/server/cl_impulse.qc	2009-09-25 18:09:20 UTC (rev 7903)
@@ -572,6 +572,27 @@
 					}
 					if(i)
 						print(ftos(i), " waypoints cannot walk to here in any way (marked with red light)\n");
+					i = 0;
+					for(e = findchain(classname, "info_player_deathmatch"); e; e = e.chain)
+					{
+						if(navigation_findnearestwaypoint(e, FALSE))
+						{
+							e.effects &~= EF_NODEPTHTEST;
+							e.model = "";
+						}
+						else
+						{
+							print("spawn without waypoint: ", etos(e), " ", vtos(e.origin), "\n");
+							e.effects |= EF_NODEPTHTEST;
+							setmodel(e, self.model);
+							e.frame = self.frame;
+							e.skin = self.skin;
+							setsize(e, '0 0 0', '0 0 0');
+							++i;
+						}
+					}
+					if(i)
+						print(ftos(i), " spawnpoints have no nearest waypoint (marked by player model)\n");
 					break;
 			}
 		}



More information about the nexuiz-commits mailing list