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