From: deltanedas <39013340+deltanedas@users.noreply.github.com> Date: Wed, 22 Feb 2023 19:37:41 +0000 (+0000) Subject: oops acc wire broke (#14224) X-Git-Url: https://git.smokeofanarchy.ru/gitweb.cgi?a=commitdiff_plain;h=893081d784ea92cfa155163c7915d1a05346fcad;p=space-station-14.git oops acc wire broke (#14224) * oops acc wire broke * ensurecomp --------- Co-authored-by: deltanedas <@deltanedas:kde.org> --- diff --git a/Content.Server/Access/AccessWireAction.cs b/Content.Server/Access/AccessWireAction.cs index 8592febf23..05ec8ace77 100644 --- a/Content.Server/Access/AccessWireAction.cs +++ b/Content.Server/Access/AccessWireAction.cs @@ -24,19 +24,19 @@ public sealed class AccessWireAction : ComponentWireAction(comp.Owner); + EntityManager.EnsureComponent(comp.Owner); return true; } public override bool Mend(EntityUid user, Wire wire, AccessReaderComponent comp) { - EntityManager.AddComponent(comp.Owner); + EntityManager.RemoveComponent(comp.Owner); return true; } public override void Pulse(EntityUid user, Wire wire, AccessReaderComponent comp) { - EntityManager.RemoveComponent(comp.Owner); + EntityManager.EnsureComponent(comp.Owner); WiresSystem.StartWireAction(wire.Owner, _pulseTimeout, PulseTimeoutKey.Key, new TimedWireEvent(AwaitPulseCancel, wire)); }