diff --git a/Content.Server/Storage/EntitySystems/StorageSystem.cs b/Content.Server/Storage/EntitySystems/StorageSystem.cs index 847695f0ed..0b013babfc 100644 --- a/Content.Server/Storage/EntitySystems/StorageSystem.cs +++ b/Content.Server/Storage/EntitySystems/StorageSystem.cs @@ -185,6 +185,9 @@ namespace Content.Server.Storage.EntitySystems /// true if inserted, false otherwise private void OnInteractUsing(EntityUid uid, ServerStorageComponent storageComp, InteractUsingEvent args) { + if (args.Handled) + return; + if (!storageComp.ClickInsert) return; @@ -193,7 +196,8 @@ namespace Content.Server.Storage.EntitySystems if (HasComp(uid)) return; - PlayerInsertHeldEntity(uid, args.User, storageComp); + if (PlayerInsertHeldEntity(uid, args.User, storageComp)) + args.Handled = true; } ///