diff options
| author | Eltrac <hi@guhub.cn> | 2025-03-16 21:58:01 +0800 |
|---|---|---|
| committer | Eltrac <hi@guhub.cn> | 2025-03-16 21:58:01 +0800 |
| commit | 4e4570bfe15d3b842bb6608c9a4afaee4cd7d5ca (patch) | |
| tree | a79b59f7622a04364cbfcacca215f0ca3fef82d6 /data | |
| parent | 8438119df461c675e5a9fedded980b6761976c44 (diff) | |
feat: gift heart now gives a random heart to player
Diffstat (limited to 'data')
| -rw-r--r-- | data/bulletData.lua | 12 |
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 } } |
