r2361 - in trunk/data: . qcsrc/server

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Fri Apr 20 07:34:00 EDT 2007


Author: div0
Date: 2007-04-20 07:34:00 -0400 (Fri, 20 Apr 2007)
New Revision: 2361

Modified:
   trunk/data/default.cfg
   trunk/data/qcsrc/server/havocbot.qc
   trunk/data/qcsrc/server/miscfunctions.qc
Log:
make spawnpoint dropping depend on g_spawnpoints_autodrop


Modified: trunk/data/default.cfg
===================================================================
--- trunk/data/default.cfg	2007-04-20 11:25:30 UTC (rev 2360)
+++ trunk/data/default.cfg	2007-04-20 11:34:00 UTC (rev 2361)
@@ -201,6 +201,7 @@
 set g_midair 0
 set g_midair_shieldtime 0.3
 set g_spawnshieldtime 0
+set g_spawnpoints_autodrop 0
 set g_forced_respawn 0
 set g_fullbrightplayers 0
 set g_fullbrightitems 0

Modified: trunk/data/qcsrc/server/havocbot.qc
===================================================================
--- trunk/data/qcsrc/server/havocbot.qc	2007-04-20 11:25:30 UTC (rev 2360)
+++ trunk/data/qcsrc/server/havocbot.qc	2007-04-20 11:34:00 UTC (rev 2361)
@@ -276,6 +276,7 @@
 .float havocbot_chooseweapon_lastbestscore;
 void() havocbot_chooseweapon =
 {
+	// TODO: clean this up by moving it to weapon code
 	if(self.enemy.classname!="player")
 	{
 		self.switchweapon = w_getbestweapon(self);

Modified: trunk/data/qcsrc/server/miscfunctions.qc
===================================================================
--- trunk/data/qcsrc/server/miscfunctions.qc	2007-04-20 11:25:30 UTC (rev 2360)
+++ trunk/data/qcsrc/server/miscfunctions.qc	2007-04-20 11:34:00 UTC (rev 2361)
@@ -196,6 +196,12 @@
 		objerror("player spawn point in solid, mapper sucks!\n");
 		return;
 	}
+
+	if(cvar("g_spawnpoints_autodrop"))
+	{
+		setsize(self, PL_MIN, PL_MAX);
+		droptofloor();
+	}
 }
 
 // NOTE: DO NOT USE THIS FUNCTION TOO OFTEN.




More information about the nexuiz-commits mailing list