Workshop › Missile Command-style Defense › Step 24 of 35
With unlimited interceptors you could fill the sky with explosions. With limited ammo, every shot is a choice.
```js
let ammo
ammo = 14
if (ammo === 0 || ty > BASE.y - 10) return
ammo -= 1
```ammo starts at 14.fire does nothing with no ammo left (|| means "or"); otherwise each shot uses one.let score write let ammo.reset, under launchIn = 30, write ammo = 14.fire, change the first line and write ammo -= 1 under it.Skills: Game states