[nexuiz-commits] r6934 - in trunk/data: . qcsrc/server

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Tue Jun 9 02:57:12 EDT 2009


Author: div0
Date: 2009-06-09 02:57:11 -0400 (Tue, 09 Jun 2009)
New Revision: 6934

Modified:
   trunk/data/defaultNexuiz.cfg
   trunk/data/qcsrc/server/bots.qc
Log:
cvar bot_god: god mode for bots


Modified: trunk/data/defaultNexuiz.cfg
===================================================================
--- trunk/data/defaultNexuiz.cfg	2009-06-08 19:53:04 UTC (rev 6933)
+++ trunk/data/defaultNexuiz.cfg	2009-06-09 06:57:11 UTC (rev 6934)
@@ -386,6 +386,7 @@
 set bot_ai_aimskill_order_filter_3th 0.2 "Acceleration filter"
 set bot_ai_aimskill_order_filter_4th 0.4 "Position prediction filter. Used rarely"
 set bot_ai_aimskill_order_filter_5th 0.5 "Movement prediction filter. Used rarely"
+set bot_god 0 "god mode for bots"
 
 // waypoint editor enable
 set g_waypointeditor 0

Modified: trunk/data/qcsrc/server/bots.qc
===================================================================
--- trunk/data/qcsrc/server/bots.qc	2009-06-08 19:53:04 UTC (rev 6933)
+++ trunk/data/qcsrc/server/bots.qc	2009-06-09 06:57:11 UTC (rev 6934)
@@ -2386,6 +2386,11 @@
 {
 	if (self.bot_nextthink > time)
 		return;
+	
+	self.flags &~= FL_GODMODE;
+	if(cvar("bot_god"))
+		self.flags |= FL_GODMODE;
+
 	self.bot_nextthink = self.bot_nextthink + cvar("bot_ai_thinkinterval");
 	//if (self.bot_painintensity > 0)
 	//	self.bot_painintensity = self.bot_painintensity - (skill + 1) * 40 * frametime;



More information about the nexuiz-commits mailing list