summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorEltrac <hi@guhub.cn>2025-03-16 21:58:01 +0800
committerEltrac <hi@guhub.cn>2025-03-16 21:58:01 +0800
commit4e4570bfe15d3b842bb6608c9a4afaee4cd7d5ca (patch)
treea79b59f7622a04364cbfcacca215f0ca3fef82d6 /data
parent8438119df461c675e5a9fedded980b6761976c44 (diff)
feat: gift heart now gives a random heart to player
Diffstat (limited to 'data')
-rw-r--r--data/bulletData.lua12
1 files changed, 12 insertions, 0 deletions
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
}
}