[Go to site: main page, start]

Interface EffectChangeData

interface EffectChangeData {
    key?: string;
    phase: string;
    priority: number | null;
    type: string;
    value: string;
}
Index

Properties

key?: string

The attribute path in the Actor or Item data which the change modifies

phase: string

The application phase under which this change is applied. Each phase is its own priority group; that is, application of a change in an earlier phase will occur before a change in a later phase, regardless of priority. A pair of phases are preconfigured, but a package can add more phases to be called at different points during data preparation or on certain events.

priority: number | null

The order in which this change is applied among other changes in a common phase: a null value is initialized to its default priority.

type: string

The modification type of this change

value: string

The value of the change effect