From 4e4570bfe15d3b842bb6608c9a4afaee4cd7d5ca Mon Sep 17 00:00:00 2001 From: Eltrac Date: Sun, 16 Mar 2025 21:58:01 +0800 Subject: feat: gift heart now gives a random heart to player --- data/bulletData.lua | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'data/bulletData.lua') diff --git a/data/bulletData.lua b/data/bulletData.lua index 3fc1364..fa3e7a6 100644 --- a/data/bulletData.lua +++ b/data/bulletData.lua @@ -1,6 +1,7 @@ local enemyData = require "data.enemyData" local enemies = require "logic.enemies" local audio = require "utils.audio" +local translator = require "i18n.translator" local bulletData = { redheart = { @@ -109,6 +110,17 @@ local bulletData = { audio.play("hitGlass") end end + }, + giftheart = { + damage = 0, + afterShot = function () + local heartTypes = require "data.heartTypes" + speaker.speak(translator.T("giftHeartSpeech")) + table.insert(G.player.hearts, utils.any(heartTypes)) + audio.play("getsItem") + end, + afterHit = function (x, y, enemyType) + end } } -- cgit v1.2.3