diff --git a/src/AcDream.App/UI/Layout/InventoryController.cs b/src/AcDream.App/UI/Layout/InventoryController.cs index f051bb13..41fd325a 100644 --- a/src/AcDream.App/UI/Layout/InventoryController.cs +++ b/src/AcDream.App/UI/Layout/InventoryController.cs @@ -115,7 +115,8 @@ public sealed class InventoryController private bool Concerns(ClientObject o) { uint p = _playerGuid(); - return o.ContainerId == p || o.WielderId == p + return o.ObjectId == p // B-Wire: the player object IS the burden source + || o.ContainerId == p || o.WielderId == p || (o.ContainerId != 0 && _objects.Get(o.ContainerId)?.ContainerId == p); // 2-deep }