diff --git a/Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs b/Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs index e4f0aa8b23..fcda7eb0ac 100644 --- a/Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs +++ b/Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs @@ -587,7 +587,7 @@ public abstract class SharedStorageSystem : EntitySystem } _entList.Add(entity); - delay += itemSize.Weight * AreaInsertDelayPerItem; + delay += itemSize.Weight; if (_entList.Count >= StorageComponent.AreaPickupLimit) break; @@ -596,7 +596,7 @@ public abstract class SharedStorageSystem : EntitySystem //If there's only one then let's be generous if (_entList.Count >= 1) { - var doAfterArgs = new DoAfterArgs(EntityManager, args.User, delay, new AreaPickupDoAfterEvent(GetNetEntityList(_entList)), uid, target: uid) + var doAfterArgs = new DoAfterArgs(EntityManager, args.User, delay * AreaInsertDelayPerItem, new AreaPickupDoAfterEvent(GetNetEntityList(_entList)), uid, target: uid) { BreakOnDamage = true, BreakOnMove = true,