When you throw a grenade the value for ammo in GetPlayerStat decreases by 1. if a second grenade is thrown right after (before shooting) then it does not decrease it again. Once you shoot your gun the value is reset back to what it is supposed to be.