r3465 - trunk/data/qcsrc/server

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Sat Mar 1 07:59:05 EST 2008


Author: lordhavoc
Date: 2008-03-01 07:59:04 -0500 (Sat, 01 Mar 2008)
New Revision: 3465

Modified:
   trunk/data/qcsrc/server/ctf.qc
   trunk/data/qcsrc/server/havocbot_roles.qc
Log:
renamed flaglist to ctf_worldflaglist
changed flag.enemy to flag.ctf_worldflagnext


Modified: trunk/data/qcsrc/server/ctf.qc
===================================================================
--- trunk/data/qcsrc/server/ctf.qc	2008-03-01 12:55:00 UTC (rev 3464)
+++ trunk/data/qcsrc/server/ctf.qc	2008-03-01 12:59:04 UTC (rev 3465)
@@ -1,5 +1,6 @@
 .entity sprite;
-entity flaglist; // CTF flags in the map
+entity ctf_worldflaglist; // CTF flags in the map
+.entity ctf_worldflagnext;
 
 .float next_take_time;			// the next time a player can pick up a flag (time + blah)
 								/// I used this, in part, to fix the looping score bug. - avirox
@@ -464,9 +465,9 @@
 	//if(!cvar("teamplay"))
 	//	cvar_set("teamplay", "3");
 
-	// link flag into flaglist
-	self.enemy = flaglist;
-	flaglist = self;
+	// link flag into ctf_worldflaglist
+	self.ctf_worldflagnext = ctf_worldflaglist;
+	ctf_worldflaglist = self;
 
 	self.classname = "item_flag_team";
 	self.team = COLOR_TEAM1; // color 4 team (red)
@@ -529,9 +530,9 @@
 	//if(!cvar("teamplay"))
 	//	cvar_set("teamplay", "3");
 
-	// link flag into flaglist
-	self.enemy = flaglist;
-	flaglist = self;
+	// link flag into ctf_worldflaglist
+	self.ctf_worldflagnext = ctf_worldflaglist;
+	ctf_worldflaglist = self;
 
 	self.classname = "item_flag_team";
 	self.team = COLOR_TEAM2; // color 13 team (blue)
@@ -670,11 +671,11 @@
 
 	if (g_ctf) {
 		local entity flag;
-		flag = flaglist;
+		flag = ctf_worldflaglist;
 		while (flag)
 		{
 			ctf_setstatus2(flag);
-			flag = flag.enemy;
+			flag = flag.ctf_worldflagnext;
 		}
 	}
 };

Modified: trunk/data/qcsrc/server/havocbot_roles.qc
===================================================================
--- trunk/data/qcsrc/server/havocbot_roles.qc	2008-03-01 12:55:00 UTC (rev 3464)
+++ trunk/data/qcsrc/server/havocbot_roles.qc	2008-03-01 12:59:04 UTC (rev 3465)
@@ -125,16 +125,17 @@
 	}
 };
 
-entity flaglist;
+entity ctf_worldflaglist;
+.entity ctf_worldflagnext;
 void(float ratingscale) havocbot_goalrating_ctf_ourflag =
 {
 	local entity head;
-	head = flaglist;
+	head = ctf_worldflaglist;
 	while (head)
 	{
 		if (self.team == head.team)
 			break;
-		head = head.enemy;
+		head = head.ctf_worldflagnext;
 	}
 	if (head)
 		navigation_routerating(head, ratingscale, 10000);
@@ -143,12 +144,12 @@
 void(float ratingscale) havocbot_goalrating_ctf_enemyflag =
 {
 	local entity head;
-	head = flaglist;
+	head = ctf_worldflaglist;
 	while (head)
 	{
 		if (self.team != head.team)
 			break;
-		head = head.enemy;
+		head = head.ctf_worldflagnext;
 	}
 	if (head)
 		navigation_routerating(head, ratingscale, 10000);
@@ -162,12 +163,12 @@
 void(float ratingscale) havocbot_goalrating_ctf_ourstolenflag =
 {
 	local entity head;
-	head = flaglist;
+	head = ctf_worldflaglist;
 	while (head)
 	{
 		if (self.team == head.team)
 			break;
-		head = head.enemy;
+		head = head.ctf_worldflagnext;
 	}
 	if (head)
 	if (head.cnt != FLAG_BASE)
@@ -177,12 +178,12 @@
 void(float ratingscale) havocbot_goalrating_ctf_droppedflags =
 {
 	local entity head;
-	head = flaglist;
+	head = ctf_worldflaglist;
 	while (head)
 	{
 		if (head.cnt != FLAG_BASE) // flag is carried or out in the field
 			navigation_routerating(head, ratingscale, 10000);
-		head = head.enemy;
+		head = head.ctf_worldflagnext;
 	}
 };
 
@@ -252,12 +253,12 @@
 		return;
 	}
 	// check our flag
-	f = flaglist;
+	f = ctf_worldflaglist;
 	while (f)
 	{
 		if (self.team == f.team)
 			break;
-		f = f.enemy;
+		f = f.ctf_worldflagnext;
 	}
 	if (f.cnt != FLAG_BASE && canreach(f))
 	{
@@ -306,12 +307,12 @@
 		return;
 	}
 	// check our flag
-	f = flaglist;
+	f = ctf_worldflaglist;
 	while (f)
 	{
 		if (self.team == f.team)
 			break;
-		f = f.enemy;
+		f = f.ctf_worldflagnext;
 	}
 	if (f.cnt == FLAG_BASE)
 	{
@@ -351,12 +352,12 @@
 		return;
 	}
 	// check our flag
-	f = flaglist;
+	f = ctf_worldflaglist;
 	while (f)
 	{
 		if (self.team == f.team)
 			break;
-		f = f.enemy;
+		f = f.ctf_worldflagnext;
 	}
 	if (f.cnt != FLAG_BASE && canreach(f))
 	{
@@ -414,12 +415,12 @@
 		return;
 	}
 	// check our flag
-	f = flaglist;
+	f = ctf_worldflaglist;
 	while (f)
 	{
 		if (self.team == f.team)
 			break;
-		f = f.enemy;
+		f = f.ctf_worldflagnext;
 	}
 	if (f.cnt != FLAG_BASE && canreach(f))
 	{




More information about the nexuiz-commits mailing list