diff --git a/Content.Shared/DoAfter/SharedDoAfterSystem.cs b/Content.Shared/DoAfter/SharedDoAfterSystem.cs index 815310f7f1..691d9a4758 100644 --- a/Content.Shared/DoAfter/SharedDoAfterSystem.cs +++ b/Content.Shared/DoAfter/SharedDoAfterSystem.cs @@ -206,9 +206,6 @@ public abstract partial class SharedDoAfterSystem : EntitySystem id = new DoAfterId(args.User, comp.NextId++); var doAfter = new DoAfter(id.Value.Index, args, GameTiming.CurTime); - // Networking yay - doAfter.NetInitialItem = GetNetEntity(doAfter.InitialItem); - // Networking yay args.NetTarget = GetNetEntity(args.Target); args.NetUsed = GetNetEntity(args.Used); @@ -238,6 +235,8 @@ public abstract partial class SharedDoAfterSystem : EntitySystem doAfter.InitialItem = handsComponent.ActiveHandEntity; } + doAfter.NetInitialItem = GetNetEntity(doAfter.InitialItem); + // Initial checks if (ShouldCancel(doAfter, GetEntityQuery(), GetEntityQuery())) return false;