Returns synthesized SyntheticActionItem instances from system.actions raw data. For gear items, also includes actions from socketed gear upgrades.
Override createEmbeddedDocuments to default transfer:false for effects on action and rune items (trigger templates) and unequipped gear. Feature effects are left alone — they transfer freely as passive bonuses.
Equip this item, enabling its passive effects and marking it as equipped.
Prepare a data object which defines the data schema used by dice roll commands against this Item
Augment the basic Item data model with additional dynamic data.
Convert the actor document to a plain object.
The built in toObject() method will ignore derived data when using Data Models.
This additional method will instead use the spread operator to return a simplified
version of the data.
Plain object either via deepClone or the spread operator.
Flat array of TriggerProxy for every trigger on this item, regardless of nesting.
Unequip this item, disabling its passive effects and marking it as unequipped.
Use this item, firing the bms.itemUsed hook for trigger processing.
Extend the basic Item with some very simple modifications.