r3468 - trunk/data/qcsrc/server

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Sat Mar 1 08:46:18 EST 2008


Author: lordhavoc
Date: 2008-03-01 08:46:18 -0500 (Sat, 01 Mar 2008)
New Revision: 3468

Modified:
   trunk/data/qcsrc/server/bots.qc
Log:
slight clarification of routerating math (no change in behavior)


Modified: trunk/data/qcsrc/server/bots.qc
===================================================================
--- trunk/data/qcsrc/server/bots.qc	2008-03-01 13:33:34 UTC (rev 3467)
+++ trunk/data/qcsrc/server/bots.qc	2008-03-01 13:46:18 UTC (rev 3468)
@@ -1243,10 +1243,10 @@
 	if (e.nearestwaypoint.wpcost < 10000000)
 	{
 		//te_wizspike(e.nearestwaypoint.wpnearestpoint);
-		//dprint(e.classname, " ", ftos(f), "*(500/(500+", ftos((e.nearestwaypoint.wpcost + vlen(e.origin - e.nearestwaypoint.wpnearestpoint))), " = ");
-		f = f * rangebias / ((e.nearestwaypoint.wpcost + vlen(e.origin - e.nearestwaypoint.wpnearestpoint)) + rangebias);
-		if (self.havocbot_role == havocbot_role_ctf_offense)
-			dprint("-- considering ", e.classname, " (with rating ", ftos(f), ")\n");
+		//dprint(e.classname, " ", ftos(f), "/(1+", ftos((e.nearestwaypoint.wpcost + vlen(e.origin - e.nearestwaypoint.wpnearestpoint))), "/", ftos(rangebias), ") = ");
+		f = f * rangebias / (rangebias + (e.nearestwaypoint.wpcost + vlen(e.origin - e.nearestwaypoint.wpnearestpoint)));
+		//if (self.havocbot_role == havocbot_role_ctf_offense)
+		//	dprint("-- considering ", e.classname, " (with rating ", ftos(f), ")\n");
 		//dprint(ftos(f));
 		if (navigation_bestrating < f)
 		{




More information about the nexuiz-commits mailing list