diff --git a/Content.Server/SS220/ItemOfferVerb/Systems/ItemOfferSystem.cs b/Content.Server/SS220/ItemOfferVerb/Systems/ItemOfferSystem.cs index 98ac4fdfb5ad..510d44018157 100644 --- a/Content.Server/SS220/ItemOfferVerb/Systems/ItemOfferSystem.cs +++ b/Content.Server/SS220/ItemOfferVerb/Systems/ItemOfferSystem.cs @@ -13,6 +13,7 @@ using Content.Shared.Input; using Content.Shared.Silicons.Borgs.Components; using Robust.Shared.Input.Binding; +using Content.Shared.Interaction.Components; namespace Content.Server.SS220.ItemOfferVerb.Systems { @@ -143,6 +144,9 @@ private void DoItemOffer(EntityUid user, EntityUid target) if (!_hands.TryGetActiveItem(user, out var item)) return; + if (HasComp(item)) + return; + var itemReceiver = EnsureComp(target); itemReceiver.Giver = user; itemReceiver.Item = item;