Subtract properties?
It actually is possible to subtract a value of one property from another.
by using this logic setup on your gun, it will subtract from total ammo the amount of ammo needed to fill the current clip. In this case the clip can hold 30



You can see the result here if you enable the debug properties. Press space to use ammo in clip, press R to reload the ammo in clip.