game: add hp pickup

This commit is contained in:
2025-08-20 05:36:23 +02:00
parent 1c85c94a9a
commit 2c781e4d2a
9 changed files with 44 additions and 9 deletions

View File

@@ -10,6 +10,7 @@ extends Node2D
const COLOR_CRIT = Color.GOLD
const COLOR_REGULAR = Color.WHITE
const COLOR_PLAYER = Color.CRIMSON
const COLOR_HEAL = Color.CHARTREUSE
func _ready() -> void:
@@ -17,8 +18,10 @@ func _ready() -> void:
label.add_theme_color_override("font_color", COLOR_PLAYER)
if critical_damage:
label.add_theme_color_override("font_color", COLOR_CRIT)
if damage_taken < 0:
label.add_theme_color_override("font_color", COLOR_HEAL)
label.add_theme_font_size_override("font_size", 8)
label.text = "%0.0f" % damage_taken
label.text = "%0.0f" % absf(damage_taken)
animation_player.play("normal_damage")
animation_player.animation_finished.connect(_on_animation_finished)