1
0
mirror of https://github.com/JezuzLizard/BO2-Reimagined.git synced 2025-07-07 12:29:04 -05:00

Wallbuys: purchasing ammo refills clip ammo

Wallbuys: ammo can be purchased if only alt weapon ammo has been used
This commit is contained in:
Jbleezy
2023-03-16 22:43:55 -07:00
parent 73cf91ff01
commit 4fdc6b7237
2 changed files with 24 additions and 8 deletions

View File

@ -212,8 +212,10 @@
* Max ammo no longer fills clip ammo
## Wallbuys
* Purchasing ammo refills clip ammo
* Increased trigger radius
* Decreased upgraded ammo cost from 4500 to 2500
* Ammo can be purchased if only alt weapon ammo has been used
* Lethal grenade hint string no longer displays "ammo" after purchasing
## Mystery Box

View File

@ -171,15 +171,25 @@ ammo_give( weapon )
if ( isdefined( weapon ) )
{
stockmax = 0;
stockmax = weaponstartammo( weapon );
clipcount = self getweaponammoclip( weapon );
currstock = self getammocount( weapon );
clipmax = weaponclipsize( weapon );
ammocount = self getammocount( weapon );
if ( currstock - clipcount >= stockmax )
give_ammo = 0;
else
give_ammo = 1;
give_ammo = ammocount < (stockmax + clipmax);
if (!give_ammo)
{
alt_weap = weaponaltweaponname( weapon );
if ( "none" != alt_weap )
{
stockmax = weaponstartammo( alt_weap );
clipmax = weaponclipsize( alt_weap );
ammocount = self getammocount( alt_weap );
give_ammo = ammocount < (stockmax + clipmax);
}
}
}
}
else if ( self has_weapon_or_upgrade( weapon ) )
@ -192,10 +202,14 @@ ammo_give( weapon )
{
self play_sound_on_ent( "purchase" );
self givemaxammo( weapon );
self setWeaponAmmoClip( weapon, weaponClipSize(weapon) );
alt_weap = weaponaltweaponname( weapon );
if ( "none" != alt_weap )
self givemaxammo( alt_weap );
{
self givemaxammo( alt_weap );
self setWeaponAmmoClip( alt_weap, weaponClipSize(alt_weap) );
}
self scripts\zm\_zm_reimagined::change_weapon_ammo(weapon);