summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rw-r--r--data/bulletData.lua13
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
}
}