From 745c6d0edc2a1271431a4e797134de21fc331e52 Mon Sep 17 00:00:00 2001 From: kosticia Date: Tue, 7 Oct 2025 19:09:20 +0300 Subject: [PATCH] Unpredict MagnetPickupSystem.cs (#39988) * unpredict * predict --- Content.Shared/Storage/Components/MagnetPickupComponent.cs | 6 +++++- Content.Shared/Storage/EntitySystems/MagnetPickupSystem.cs | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) 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; -- 2.51.2