Fix ammo not being set if 0

Sometimes you want it to be 0 ;)
-Add back warning if ammo couldn't be set