]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
If no loading speed is set, fill in all the rockets at once. Might be a better and...
authorMircea Kitsune <sonichedgehog_hyperblast00@yahoo.com>
Mon, 11 Apr 2011 22:16:28 +0000 (01:16 +0300)
committerMircea Kitsune <sonichedgehog_hyperblast00@yahoo.com>
Mon, 11 Apr 2011 22:16:28 +0000 (01:16 +0300)
qcsrc/server/w_hagar.qc

index 8e676e20c8e5ff9d0cc03bd495bb29ea43fd499e..2aeba812d201ef7c3bca19dc5d758aa5de316894 100644 (file)
@@ -141,13 +141,20 @@ void W_Hagar_Attack2_Load (void)
                // we can attempt to load another rocket
                if(self.hagar_loadtime < time)
                {
-                       self.hagar_load += 1;
-                       sound(self, CHAN_WEAPON2, "weapons/hagar_load.wav", VOL_BASE, ATTN_NORM);
+                       // if there's no loading speed, fill in the rockets
+                       if(autocvar_g_balance_hagar_secondary_load_speed)
+                       {
+                               self.hagar_load += 1;
+                               sound(self, CHAN_WEAPON2, "weapons/hagar_load.wav", VOL_BASE, ATTN_NORM);
+                       }
+                       else
+                               self.hagar_load = autocvar_g_balance_hagar_secondary_load_max;
 
                        self.hagar_loadtime = time + autocvar_g_balance_hagar_secondary_load_speed;
                }
        }
-       else if(self.hagar_load && (!self.BUTTON_ATCK2 || ((loaded || !enough_ammo) && !autocvar_g_balance_hagar_secondary_load_hold)))
+
+       if(self.hagar_load && (!self.BUTTON_ATCK2 || ((loaded || !enough_ammo) && !autocvar_g_balance_hagar_secondary_load_hold)))
        if(weapon_prepareattack(0, autocvar_g_balance_hagar_secondary_refire))
        {
                // time to release the rockets we've loaded