Continuity mistake: During the events of 'City of Ashes', you can sleep a little in the survivors' headquarters on a designated bed, that triggers a short, surreal nightmare-sequence. Now, if you use your guns or explosives within the dream, the ammo loss will be present even after your character wakes up - it makes no sense.
Dangar
4th May 2021