item_weaponbox: Don't include ITEM_SATCHEL if ammo_satchels is 0, same for other throw and
placement weapons.
This commit is contained in:
parent
692b0eb214
commit
0116364803
1 changed files with 10 additions and 0 deletions
|
@ -94,6 +94,16 @@ void item_weaponbox::setup(player pl)
|
|||
ammo_snark = pl.ammo_snark;
|
||||
ammo_hornet = pl.ammo_hornet;
|
||||
weapon_items = pl.g_items;
|
||||
|
||||
/* none of this! */
|
||||
if (ammo_satchel == 0 && pl.g_items & ITEM_SATCHEL)
|
||||
weapon_items &= ~ITEM_SATCHEL;
|
||||
if (ammo_handgrenade == 0 && pl.g_items & ITEM_HANDGRENADE)
|
||||
weapon_items &= ~ITEM_HANDGRENADE;
|
||||
if (ammo_snark == 0 && pl.g_items & ITEM_SNARK)
|
||||
weapon_items &= ~ITEM_SNARK;
|
||||
if (ammo_tripmine == 0 && pl.g_items & ITEM_TRIPMINE)
|
||||
weapon_items &= ~ITEM_TRIPMINE;
|
||||
}
|
||||
|
||||
void item_weaponbox::item_weaponbox(void)
|
||||
|
|
Loading…
Reference in a new issue