Originally Posted by
Byrthnoth
Scavenge isn't random. It returns a little under half of whatever amount of Ammo I use. Burning 99 bullets gets me 48 back every time. There are two options:
1) floor(number lost/2)-1
2) floor(number lost*number slightly less than 0.5)
I prefer the first option, which would mean that the best way to use Scavenge is to pop it once before you zone.
Edit:
Spent 73, got 35 back. So far it still fits formula 1.
Spent 3, got 1 back. Fits formula 2 and doesn't fit formula 1.
Battlemod told me I got 0 back when I actually got 1 back for reasons unclear to me, so I messed up my initial conclusions. Looks like it's just a number less than .493 and more than .484.