Whether this item currently transfers its effects to the owning actor. Subclasses override to implement item-type-specific logic.
Returns 0 by default; override or extend for advantage/disadvantage stages.
Get all available ActiveEffects for trigger applyEffect outcomes. Includes both effects on this action item and effects on the owning actor.
Resolve this action for a combatant, advancing through the swing sequence.
The ID of the combatant using this action
The index of the current swing to resolve
The mutable downs array from the advance cycle
OptionalactionData: object
The full tracker action data object
Convert the schema 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.
StaticdefineStaticmigrate
The full list of ActiveEffect documents this item contributes to the owning actor, including effects from sockets, keywords, and the item's own effects array. Subclasses override. Returns [] by default.