From 891ef098691a0c7fb34b7cd69eee1db5ec690bc8 Mon Sep 17 00:00:00 2001 From: Eltrac Date: Fri, 14 Mar 2025 16:46:39 +0800 Subject: feat: broken heart deals less damage but with AOE --- data/bulletData.lua | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'data') 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 } } -- cgit v1.2.3