Skip to main content

B1InventoryTableRow

  • Structure that defines an inventory table row.
    * Contains inventory type, capacity limits, display info, conditions, and script references.
PropertyTypeDescriptionMetadata
InventoryTypeEB1InventoryTypeThe type of inventory this row represents.Category: B1InventoryTableRow
MaxCountint32Maximum number of items this inventory can hold. Use -1 for unlimited.Category: B1InventoryTableRow
ClampMin: -1
RecommendedMaxCountint32Recommended maximum item count for this inventory. Use -1 for no recommendation.Category: B1InventoryTableRow
ClampMin: -1
OnCountRangeChangedScriptsTArrayScripts triggered when the item count enters or exits a specified range.Category: B1InventoryTableRow
DisplayNameFStringText ID for the display name of this inventory.Category: B1InventoryTableRow
StringTableKey: Id
DescTextIdFStringText ID for the description of this inventory.Category: B1InventoryTableRow
StringTableKey: Id
ObjectConditionIdFNameCondition ID for filtering which objects can be placed in this inventory.Category: B1InventoryTableRow
Foreign: Condition_Inventory.Id
ObjectPutInScriptIdFNameScript ID executed when an object is put into this inventory.Category: B1InventoryTableRow
Foreign: Script_Inventory.Id
ObjectPutOutScriptIdFNameScript ID executed when an object is taken out of this inventory.Category: B1InventoryTableRow
Foreign: Script_Inventory.Id
OwnerObjectStateChangeScriptIdFNameScript ID executed when the owner object's state changes.Category: B1InventoryTableRow
Foreign: Script_Inventory.Id
ChildObjectStateChangeScriptIdFNameScript ID executed when a child object's state changes.Category: B1InventoryTableRow
Foreign: Script_Inventory.Id
IdFNameUnique IdCategory: B1TableRowBase
CommentFStringDev CommentCategory: B1TableRowBase