Type alias: ItemDefinition
ItemDefinition: {
actions:ActionDefinition[];description:string;equipmentType:ItemEquipmentType;id:Id;name:string;occupiesSlots:ItemSlot[];rarity:Rarity;stats:CharacterStat[];type:ItemType;weightUnits:number; }
Type declaration
actions
actions:
ActionDefinition[]
Actions available for the item.
description
description:
string
equipmentType
equipmentType:
ItemEquipmentType
id
id:
Id
name
name:
string
occupiesSlots
occupiesSlots:
ItemSlot[]
An item may occupy additional slots while equipped.
rarity
rarity:
Rarity
stats
stats:
CharacterStat[]
type
type:
ItemType
weightUnits
weightUnits:
number
Source
core/inventory/item.ts:34