#ifdef SVQC
.float minstanex_lasthit;
-.float minstanex_load;
-
void W_Minstanex_SetAmmoCounter()
{
// set clip_load to the weapon we have switched to, if the gun uses reloading
precache_sound ("weapons/nexwhoosh1.wav");
precache_sound ("weapons/nexwhoosh2.wav");
precache_sound ("weapons/nexwhoosh3.wav");
+ precache_sound ("weapons/reload.wav");
w_laser(WR_PRECACHE);
}
else if (req == WR_SETUP)
}
else if (req == WR_CHECKAMMO2)
{
- if(autocvar_g_balance_minstanex_laser_ammo)
- return autocvar_g_balance_minstanex_laser_ammo;
- else
+ if(!autocvar_g_balance_minstanex_laser_ammo)
return TRUE;
+ if(autocvar_g_balance_minstanex_reload_ammo)
+ return self.clip_load >= autocvar_g_balance_minstanex_laser_ammo;
+ else
+ return self.ammo_cells >= autocvar_g_balance_minstanex_laser_ammo;
}
else if (req == WR_RESETPLAYER)
{