Skip to content

Item

Item is an interface which defines properties and functions for items in an Inventory or spawned in the world.

Properties

Property Name Return Type Description Tags
itemAssetId string Asset ID defining this Item's properties. Read-Only
itemTemplateId string Asset reference that is spawned as a child of an ItemObject when spawned in the world. May be nil. Read-Only
maximumStackCount integer The maximum number of items in one stack of this item. Zero or negative numbers indicate no limit. Read-Only
count integer The number of items this object represents. Read-Write

Functions

Function Name Return Type Description Tags
GetCustomProperties() table Returns a table containing the names and values of all custom properties on an Item. None
GetCustomProperty(string propertyName) value, boolean Returns the value of a specific custom property or nil if the Item does not possess the custom property. The second return value is true if the property is found or false if it is not. None
SetCustomProperty(string propertyName, value) boolean Sets the value of a custom property. The value must match the existing type of the property. Returns true if the property was successfully set. If the property could not be set, returns false or raises an error depending on the cause of the failure. None

Last update: February 9, 2022