Fix welders running an additional time when no damage remains. (#43321)

Update RepairableSystem.cs
This commit is contained in:
Kyle Tyo 2026-03-22 18:45:01 -04:00 committed by Coryler
parent 8416a31210
commit 4ff7db897e
1 changed files with 2 additions and 0 deletions

View File

@ -42,6 +42,8 @@ public sealed partial class RepairableSystem : EntitySystem
else
RepairAllDamage((ent, damageable), args.User);
totalDamage = _damageableSystem.GetTotalDamage((ent.Owner, damageable));
args.Repeat = ent.Comp.AutoDoAfter && totalDamage > 0;
args.Args.Event.Repeat = args.Repeat;
args.Handled = true;