Plants flash and shovel alt

This commit is contained in:
Rendo 2025-07-23 16:07:55 +05:00
commit e4c25a1ca5
23 changed files with 451 additions and 195 deletions

View file

@ -49,15 +49,18 @@ public partial class RuntimeZombieData : Entity
damage = _armor.RecieveDamage(amount);
}
EmitSignal(SignalName.OnDamaged);
var context = new EntitySignalContext()
{
source = origin,
target = this,
actionAmount = amount
};
if(damage > 0)
EmitSignal(SignalName.OnDamaged);
if (HP - damage <= 0)
{
var delta = -HP;
HP = 0;
EmitSignal(SignalName.OnHPChanged, context);
@ -80,7 +83,7 @@ public partial class RuntimeZombieData : Entity
EmitSignal(SignalName.HPChangedMixed, new EntitySignalContext()
{
deltaHP = -delta,
deltaHP = delta,
source = null,
target = this,
actionAmount = delta