Fix welders running an additional time when no damage remains. (#43321)
Update RepairableSystem.cs
This commit is contained in:
parent
8416a31210
commit
4ff7db897e
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Reference in New Issue