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

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Sun Apr 5 01:36:25 EDT 2009


Author: mand1nga
Date: 2009-04-05 01:36:25 -0400 (Sun, 05 Apr 2009)
New Revision: 6430

Modified:
   trunk/data/qcsrc/server/havocbot.qc
Log:
Improved dangers detection

Modified: trunk/data/qcsrc/server/havocbot.qc
===================================================================
--- trunk/data/qcsrc/server/havocbot.qc	2009-04-05 00:44:25 UTC (rev 6429)
+++ trunk/data/qcsrc/server/havocbot.qc	2009-04-05 05:36:25 UTC (rev 6430)
@@ -155,6 +155,8 @@
 	{
 		self.aistatus &~= AI_STATUS_RUNNING;
 		self.BUTTON_JUMP = FALSE;
+		self.bot_canruntogoal = 0;
+		self.bot_timelastseengoal = 0;
 		return;
 	}
 
@@ -544,7 +546,8 @@
 
 			// avoiding dangers and obstacles
 			local vector dst_ahead, dst_down;
-			dst_ahead = self.origin + self.view_ofs + (self.velocity * 0.32);
+			makevectors(self.v_angle_y * '0 1 0');
+			dst_ahead = self.origin + self.view_ofs + (self.velocity * 0.4) + (v_forward * 32 * 2);
 			dst_down = dst_ahead + '0 0 -1500';
 
 			// Look ahead
@@ -584,8 +587,8 @@
 			{
 				// Look downwards
 				traceline(dst_ahead , dst_down, TRUE, world);
-				//	te_lightning2(world, self.origin, dst_ahead);	// Draw "ahead" look
-				//	te_lightning2(world, dst_ahead, dst_down);		// Draw "downwards" look
+			//	te_lightning2(world, self.origin, dst_ahead);	// Draw "ahead" look
+			//	te_lightning2(world, dst_ahead, dst_down);		// Draw "downwards" look
 				if(trace_endpos_z < self.origin_z + self.mins_z)
 				{
 					s = pointcontents(trace_endpos + '0 0 1');



More information about the nexuiz-commits mailing list