diff --git a/Libraries/Core/Helpers/InventoryHelper.cs b/Libraries/Core/Helpers/InventoryHelper.cs index d5519888..3272702c 100644 --- a/Libraries/Core/Helpers/InventoryHelper.cs +++ b/Libraries/Core/Helpers/InventoryHelper.cs @@ -36,6 +36,7 @@ public class InventoryHelper( ) { protected InventoryConfig _inventoryConfig = _configServer.GetConfig(); + private readonly HashSet _variableSizeItemTypes = [BaseClasses.WEAPON, BaseClasses.FUNCTIONAL_MOD]; /// /// Add multiple items to player stash (assuming they all fit) @@ -708,7 +709,7 @@ public class InventoryHelper( } // Calculate size contribution from child items/attachments - if (_itemHelper.IsOfBaseclass(itemTpl, BaseClasses.WEAPON)) + if (_itemHelper.IsOfBaseclasses(itemTpl, _variableSizeItemTypes)) { while (toDo.Count > 0) {