Skip to main content

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