Also see: Generic Functions
Creates an empty ItemData.
Returns the ItemData > ItemKey.
Creates an ItemData, from an ItemFileData.
Returns the ItemData > ItemKey.
Creates a copy of the given ItemData.
Returns the ItemData > ItemKey of the copy.
Adds the given ItemData to the given InventoryData.
Returns the ItemData > ItemKey.
Adds the given ItemData to the given InventoryData. Doesn't change ownership and the item will still be present in the original inventory.
Returns the ItemData > ItemKey.
First creates an ItemData from the given ItemFileData and then adds it to the given InventoryData.
Returns the ItemData > ItemKey.
Removes the given ItemData from the given InventoryData.
Removes the given ItemData from its owning InventoryData.
The CharacterData that owns the InventoryData that owns the given ItemData, equips the item.
The CharacterData that owns the InventoryData that owns the given ItemData, unequips the item.
Returns an info of the outfit of an item as a table.
Table content:
"identifier" = the identifier of the outfit
"option" = the option of the outfit
"type" = the type of the outfit
Returns all ItemFileDatas with the given outfit type.
Returns all ItemFileDatas with the given item label.
Returns all ItemFileDatas with all of the given item labels.
Returns all ItemFileDatas with any of the given item labels.