diff options
Diffstat (limited to 'html/tower/js/mechanics.js')
-rw-r--r-- | html/tower/js/mechanics.js | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/html/tower/js/mechanics.js b/html/tower/js/mechanics.js index f2ec57b..13b3ce8 100644 --- a/html/tower/js/mechanics.js +++ b/html/tower/js/mechanics.js @@ -153,6 +153,14 @@ function createSlimeTrail(enemy, cellSize) { } function handleTowerAttack(tower, target, projectiles, particles, timestamp, cellSize) { + // Check if tower has ammo + if (tower.ammo <= 0) { + return; + } + + // Decrease ammo + tower.ammo--; + projectiles.push({ startPos: tower.position, targetPos: target.position, |