r3466 - trunk/data/qcsrc/server

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Sat Mar 1 08:29:06 EST 2008


Author: div0
Date: 2008-03-01 08:29:06 -0500 (Sat, 01 Mar 2008)
New Revision: 3466

Modified:
   trunk/data/qcsrc/server/havocbot_roles.qc
Log:
make keys MUCH more important to bots, so they pick them up again


Modified: trunk/data/qcsrc/server/havocbot_roles.qc
===================================================================
--- trunk/data/qcsrc/server/havocbot_roles.qc	2008-03-01 12:59:04 UTC (rev 3465)
+++ trunk/data/qcsrc/server/havocbot_roles.qc	2008-03-01 13:29:06 UTC (rev 3466)
@@ -560,11 +560,11 @@
 			if(!head.owner || head.team == self.team)
 				continue; // skip what I can't see
 		if(!head.owner)
-			navigation_routerating(head, ratingscale_dropped, 10000);
+			navigation_routerating(head, ratingscale_dropped, 100000);
 		else if(head.team == self.team)
-			navigation_routerating(head, ratingscale_team, 10000);
+			navigation_routerating(head, ratingscale_team, 100000);
 		else
-			navigation_routerating(head, ratingscale_enemy, 10000);
+			navigation_routerating(head, ratingscale_enemy, 100000);
 	}
 };
 
@@ -588,9 +588,9 @@
 		navigation_goalrating_start();
 
 		if(kh_Key_AllOwnedByWhichTeam() == self.team)
-			havocbot_goalrating_kh(10000, 1, 1); // bring home
+			havocbot_goalrating_kh(100000, 1, 1); // bring home
 		else
-			havocbot_goalrating_kh(4000, 4000, 100); // play defensively
+			havocbot_goalrating_kh(40000, 40000, 1000); // play defensively
 
 		havocbot_goalrating_items(10000, self.origin, 10000);
 		navigation_goalrating_end();
@@ -625,11 +625,11 @@
 
 		key_owner_team = kh_Key_AllOwnedByWhichTeam();
 		if(key_owner_team == self.team)
-			havocbot_goalrating_kh(10000, 1, 1); // defend key carriers
+			havocbot_goalrating_kh(100000, 1, 1); // defend key carriers
 		else if(key_owner_team == -1)
-			havocbot_goalrating_kh(4000, 1000, 1); // play defensively
+			havocbot_goalrating_kh(40000, 10000, 1); // play defensively
 		else
-			havocbot_goalrating_kh(1, 1, 10000); // ATTACK ANYWAY
+			havocbot_goalrating_kh(1, 1, 100000); // ATTACK ANYWAY
 
 		havocbot_goalrating_items(10000, self.origin, 10000);
 		navigation_goalrating_end();
@@ -665,11 +665,11 @@
 
 		key_owner_team = kh_Key_AllOwnedByWhichTeam();
 		if(key_owner_team == self.team)
-			havocbot_goalrating_kh(10000, 1, 1); // defend anyway
+			havocbot_goalrating_kh(100000, 1, 1); // defend anyway
 		else if(key_owner_team == -1)
-			havocbot_goalrating_kh(1, 1000, 4000); // play offensively
+			havocbot_goalrating_kh(1, 10000, 40000); // play offensively
 		else
-			havocbot_goalrating_kh(1, 1, 10000); // ATTACK! EMERGENCY!
+			havocbot_goalrating_kh(1, 1, 100000); // ATTACK! EMERGENCY!
 
 		havocbot_goalrating_items(10000, self.origin, 10000);
 		navigation_goalrating_end();
@@ -713,11 +713,11 @@
 
 		key_owner_team = kh_Key_AllOwnedByWhichTeam();
 		if(key_owner_team == self.team)
-			havocbot_goalrating_kh(10000, 1, 1); // defend anyway
+			havocbot_goalrating_kh(100000, 1, 1); // defend anyway
 		else if(key_owner_team == -1)
-			havocbot_goalrating_kh(1000, 4000, 1000); // prefer dropped keys
+			havocbot_goalrating_kh(10000, 40000, 10000); // prefer dropped keys
 		else
-			havocbot_goalrating_kh(1, 1, 10000); // ATTACK ANYWAY
+			havocbot_goalrating_kh(1, 1, 100000); // ATTACK ANYWAY
 
 		havocbot_goalrating_items(10000, self.origin, 10000);
 		navigation_goalrating_end();




More information about the nexuiz-commits mailing list