diff options
Diffstat (limited to 'data')
| -rw-r--r-- | data/bulletData.lua | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/data/bulletData.lua b/data/bulletData.lua index 32e180d..71444ec 100644 --- a/data/bulletData.lua +++ b/data/bulletData.lua @@ -1,5 +1,6 @@ local enemyData = require "data.enemyData" local enemies = require "logic.enemies" +local audio = require "utils.audio" local bulletData = { redheart = { @@ -88,6 +89,18 @@ local bulletData = { enemy.movePattern = "vertical" end end + }, + brokenheart = { + damage = 50, + afterShot = function () + end, + afterHit = function (x, y, enemyType) + local affected = enemies.getWithinRage(x, y, 50) + for _, enemy in ipairs(affected) do + enemy:takeDamage(10) + audio.play("hitGlass") + end + end } } |
