Fix damage visuals not resetting in some cases (#17399)

This commit is contained in:
Leon Friedrich
2023-06-19 05:22:41 +12:00
committed by GitHub
parent 0709660fbc
commit 4f8ea0c19b
2 changed files with 31 additions and 25 deletions

View File

@@ -124,7 +124,7 @@ namespace Content.Shared.Damage
if (EntityManager.TryGetComponent<AppearanceComponent>(uid, out var appearance) && damageDelta != null)
{
var data = new DamageVisualizerGroupData(damageDelta.GetDamagePerGroup(_prototypeManager).Keys.ToList());
var data = new DamageVisualizerGroupData(component.DamagePerGroup.Keys.ToList());
_appearance.SetData(uid, DamageVisualizerKeys.DamageUpdateGroups, data, appearance);
}
RaiseLocalEvent(uid, new DamageChangedEvent(component, damageDelta, interruptsDoAfters, origin));