]> git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
also charge the nex
authorRudolf Polzer <divverent@xonotic.org>
Tue, 23 Aug 2011 06:23:13 +0000 (08:23 +0200)
committerRudolf Polzer <divverent@xonotic.org>
Tue, 23 Aug 2011 06:23:13 +0000 (08:23 +0200)
qcsrc/server/mutators/mutator_nix.qc

index 5a35b137b5fc91bbc24648ae7e6371ce4b01307c..6e85e7aff695290dfd75e2a9609ea06b233b4a84 100644 (file)
@@ -104,11 +104,20 @@ void NIX_GiveCurrentWeapon()
                        Send_CSQC_Centerprint_Generic(self, CPID_NIX_WPNCHANGE, strcat("^2Active weapon: ^3", W_Name(nix_weapon)), 0, 0);
 
                weapon_action(nix_weapon, WR_RESETPLAYER);
+
                // all weapons must be fully loaded when we spawn
                entity e;
                e = get_weaponinfo(nix_weapon);
                if(e.spawnflags & WEP_FLAG_RELOADABLE) // prevent accessing undefined cvars
                        self.weapon_load[nix_weapon] = cvar(strcat("g_balance_", e.netname, "_reload_ammo"));
+
+               // nex too
+               if(autocvar_g_balance_nex_charge)
+               {
+                       if(autocvar_g_balance_nex_secondary_chargepool)
+                               self.nex_chargepool_ammo = 1;
+                       self.nex_charge = autocvar_g_balance_nex_charge_start;
+               }
        }
        if(self.nix_lastinfotime != dt)
        {