r4750 - trunk/data/qcsrc/server

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Tue Oct 14 05:41:48 EDT 2008


Author: div0
Date: 2008-10-14 05:41:39 -0400 (Tue, 14 Oct 2008)
New Revision: 4750

Modified:
   trunk/data/qcsrc/server/cl_weaponsystem.qc
Log:
work around new fteqcc bug :(


Modified: trunk/data/qcsrc/server/cl_weaponsystem.qc
===================================================================
--- trunk/data/qcsrc/server/cl_weaponsystem.qc	2008-10-14 09:30:36 UTC (rev 4749)
+++ trunk/data/qcsrc/server/cl_weaponsystem.qc	2008-10-14 09:41:39 UTC (rev 4750)
@@ -616,6 +616,8 @@
 }
 void register_weapons_done()
 {
+	entity wi;
+
 	dummy_weapon_info = spawn();
 	dummy_weapon_info.classname = "weapon_info";
 	dummy_weapon_info.weapon = 0;
@@ -638,12 +640,18 @@
 	float imp;
 	weaponpriority_hudselector_1 = "";
 	for(i = 1; i <= 24; ++i)
-		if(weapon_info[i-1] && weapon_info[i-1].impulse == 0)
+	{
+		wi = weapon_info[i-1];
+		if(wi && wi.impulse == 0)
 			weaponpriority_hudselector_1 = strcat(weaponpriority_hudselector_1, " ", ftos(i));
+	}
 	for(imp = 9; imp > 0; --imp)
 		for(i = 1; i <= 24; ++i)
-			if(weapon_info[i-1] && weapon_info[i-1].impulse == imp)
+		{
+			wi = weapon_info[i-1];
+			if(wi && wi.impulse == imp)
 				weaponpriority_hudselector_1 = strcat(weaponpriority_hudselector_1, " ", ftos(i));
+		}
 
 	weaponpriority_hudselector_0 = strzone(substring(weaponpriority_hudselector_0, 1, strlen(weaponpriority_hudselector_0) - 1));
 	weaponpriority_hudselector_1 = strzone(substring(weaponpriority_hudselector_1, 1, strlen(weaponpriority_hudselector_1) - 1));




More information about the nexuiz-commits mailing list