r1789 - trunk/data/qcsrc/server

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Fri Jul 28 09:46:02 EDT 2006


Author: div0
Date: 2006-07-28 09:46:02 -0400 (Fri, 28 Jul 2006)
New Revision: 1789

Modified:
   trunk/data/qcsrc/server/defs.qh
   trunk/data/qcsrc/server/t_items.qc
Log:
damn, forgot to add these


Modified: trunk/data/qcsrc/server/defs.qh
===================================================================
--- trunk/data/qcsrc/server/defs.qh	2006-07-28 13:44:52 UTC (rev 1788)
+++ trunk/data/qcsrc/server/defs.qh	2006-07-28 13:46:02 UTC (rev 1789)
@@ -270,3 +270,5 @@
 
 string gamemode_name;
 float teams_matter;
+
+float startitem_failed;

Modified: trunk/data/qcsrc/server/t_items.qc
===================================================================
--- trunk/data/qcsrc/server/t_items.qc	2006-07-28 13:44:52 UTC (rev 1788)
+++ trunk/data/qcsrc/server/t_items.qc	2006-07-28 13:46:02 UTC (rev 1789)
@@ -231,6 +231,8 @@
 	vector org;
 	org = self.origin;
 
+	startitem_failed = FALSE;
+
 	if (self.classname != "droppedweapon" && !self.noalign)
 	{
 		vector z_offset;
@@ -258,6 +260,7 @@
 	if (!(cvar("g_pickup_items") && !cvar("g_nixnex")) && !cvar("g_minstagib") &&
 			itemid != IT_STRENGTH && itemid != IT_INVINCIBLE && itemid != IT_HEALTH)
 	{
+		startitem_failed = TRUE;
 		remove (self);
 		return;
 	}
@@ -268,6 +271,7 @@
 		if (self.classname != "droppedweapon" &&
 		    self.classname != "minstagib")
 		{
+			startitem_failed = TRUE;
 			remove (self);
 			return;
 		}
@@ -275,12 +279,14 @@
 
 	if(cvar("g_lms") && (self.classname != "droppedweapon"))
 	{
+		startitem_failed = TRUE;
 		remove(self);
 		return;
 	}
 
 	if(cvar("g_instagib") || cvar("g_rocketarena"))
 	{
+		startitem_failed = TRUE;
 		remove(self);
 		return;
 	}
@@ -291,6 +297,7 @@
 		traceline(self.origin, self.origin, MOVE_NORMAL, self);
 		if (trace_dpstartcontents & DPCONTENTS_NODROP)
 		{
+			startitem_failed = TRUE;
 			remove(self);
 			return;
 		}




More information about the nexuiz-commits mailing list