From 6c9909df30f61c7a0f261180aa67993f98ca9b53 Mon Sep 17 00:00:00 2001 From: Rendo Date: Mon, 7 Jul 2025 16:39:25 +0500 Subject: [PATCH] entity hp fix --- scripts/components/Entity.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/components/Entity.cs b/scripts/components/Entity.cs index 6681d17..2ef34ec 100644 --- a/scripts/components/Entity.cs +++ b/scripts/components/Entity.cs @@ -15,14 +15,17 @@ public partial class Entity : Node2D public virtual void TakeDamage(float amount, Node origin) { HP -= amount; + EmitSignal(SignalName.OnHPChanged, -amount, origin); + EmitSignal(SignalName.OnDamaged); if (HP <= 0) { - + Kill(); } } public virtual void Heal(float amount, Node origin) { + EmitSignal(SignalName.OnHPChanged, amount, origin); HP += amount; }