From: kosticia Date: Tue, 7 Oct 2025 16:09:20 +0000 (+0300) Subject: Unpredict MagnetPickupSystem.cs (#39988) X-Git-Url: https://git.smokeofanarchy.ru/gitweb.cgi?a=commitdiff_plain;h=745c6d0edc2a1271431a4e797134de21fc331e52;p=space-station-14.git Unpredict MagnetPickupSystem.cs (#39988) * unpredict * predict --- diff --git a/Content.Shared/Storage/Components/MagnetPickupComponent.cs b/Content.Shared/Storage/Components/MagnetPickupComponent.cs index 90b7e83d63..72a9c81077 100644 --- a/Content.Shared/Storage/Components/MagnetPickupComponent.cs +++ b/Content.Shared/Storage/Components/MagnetPickupComponent.cs @@ -1,15 +1,19 @@ using Content.Shared.Inventory; +using Robust.Shared.GameStates; namespace Content.Shared.Storage.Components; /// /// Applies an ongoing pickup area around the attached entity. /// -[RegisterComponent, AutoGenerateComponentPause] +[RegisterComponent, NetworkedComponent] +[AutoGenerateComponentState] +[AutoGenerateComponentPause] public sealed partial class MagnetPickupComponent : Component { [ViewVariables(VVAccess.ReadWrite), DataField("nextScan")] [AutoPausedField] + [AutoNetworkedField] public TimeSpan NextScan = TimeSpan.Zero; /// diff --git a/Content.Shared/Storage/EntitySystems/MagnetPickupSystem.cs b/Content.Shared/Storage/EntitySystems/MagnetPickupSystem.cs index 9a0b48e65b..27a15c87a6 100644 --- a/Content.Shared/Storage/EntitySystems/MagnetPickupSystem.cs +++ b/Content.Shared/Storage/EntitySystems/MagnetPickupSystem.cs @@ -47,6 +47,7 @@ public sealed class MagnetPickupSystem : EntitySystem continue; comp.NextScan += ScanDelay; + Dirty(uid, comp); if (!_inventory.TryGetContainingSlot((uid, xform, meta), out var slotDef)) continue;