r4986 - in trunk/data: . qcsrc/server

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Wed Nov 5 04:06:26 EST 2008


Author: div0
Date: 2008-11-05 04:06:23 -0500 (Wed, 05 Nov 2008)
New Revision: 4986

Modified:
   trunk/data/qcsrc/server/w_electro.qc
   trunk/data/weapons.cfg
Log:
g_balance_electro_combo_speed


Modified: trunk/data/qcsrc/server/w_electro.qc
===================================================================
--- trunk/data/qcsrc/server/w_electro.qc	2008-11-05 07:32:47 UTC (rev 4985)
+++ trunk/data/qcsrc/server/w_electro.qc	2008-11-05 09:06:23 UTC (rev 4986)
@@ -59,6 +59,8 @@
 
 void W_Plasma_Damage (entity inflictor, entity attacker, float damage, float deathtype, vector hitloc, vector force)
 {
+	if(self.health <= 0)
+		return;
 	self.health = self.health - damage;
 	if (self.health <= 0)
 	{
@@ -70,6 +72,7 @@
 			self.owner = inflictor.owner;
 			self.classname = "plasma_chain";
 			self.think = W_Plasma_Explode_Combo;
+			self.nextthink = time + vlen(self.origin - inflictor.origin) / cvar("g_balance_electro_combo_speed"); // delay combo chains, looks cooler
 		}
 		else
 			self.think = W_Plasma_Explode;

Modified: trunk/data/weapons.cfg
===================================================================
--- trunk/data/weapons.cfg	2008-11-05 07:32:47 UTC (rev 4985)
+++ trunk/data/weapons.cfg	2008-11-05 09:06:23 UTC (rev 4986)
@@ -134,6 +134,7 @@
 set g_balance_electro_combo_edgedamage 0
 set g_balance_electro_combo_force 200
 set g_balance_electro_combo_radius 250
+set g_balance_electro_combo_speed 2000
 
 set g_balance_crylink_primary_damage 20
 set g_balance_crylink_primary_edgedamage 0




More information about the nexuiz-commits mailing list