]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Avoid some unnecessary thinking
authorSamual Lenks <samual@xonotic.org>
Sun, 8 Dec 2013 07:15:00 +0000 (02:15 -0500)
committerSamual Lenks <samual@xonotic.org>
Sun, 8 Dec 2013 07:15:00 +0000 (02:15 -0500)
qcsrc/common/weapons/w_electro.qc

index ed8154ee0f11d3ec5eeaf137dcb2a6f5f1ffbccc..4748ace2c9433d643b64831f9d0e99d154ef8c6f 100644 (file)
@@ -217,15 +217,18 @@ void W_Plasma_Damage(entity inflictor, entity attacker, float damage, float deat
 
 void W_Plasma_Think()
 {
-       self.nextthink = min(time + WEP_CVAR_PRI(electro, midaircombo_interval), self.ltime);
-       
        if(time >= self.ltime)
        {
                self.use();
                return;
        }
-       
-       W_Plasma_TriggerCombo(self.origin, WEP_CVAR_PRI(electro, midaircombo_radius), self.realowner);
+
+       if(WEP_CVAR_PRI(electro, midaircombo_radius))
+       {
+               self.nextthink = min(time + WEP_CVAR_PRI(electro, midaircombo_interval), self.ltime);
+               W_Plasma_TriggerCombo(self.origin, WEP_CVAR_PRI(electro, midaircombo_radius), self.realowner);
+       }
+       else { self.nextthink = self.ltime; }
 }
 
 void W_Electro_Attack_Bolt(void)