Or running out of ammo could have simply resulted in a Mission Failed. Tbh I think that’s what they should have done. Maybe make it where you would only of had enough ammo to miss, say 5 shots… They could have added a funny little dialogue on Diana’s part for doing so.
Diana: “47, you ran out of ammo! You’re in serious trouble now!”