OptionalcontinuousOptionalflavorOptionaloperatorOptionalpriorityOptionalvalueCSS Template Class
Change ID
Does this target any kind of AC?
Is deferred?
Deferred changes are evaluated only when rolled.
Does this change distance of something?
Affects mostly presentation.
Is simple?
Simple changes are evaluated before roll data becomes available.
Retrieve UUID
Relies on Item#getEmbeddedDocument() override to function with fromUuid() and similar functions.
InternalSafely apply this change to an actor, catching any errors.
The actor to apply the change's data to.
Optionaltargets: string[] = nullProperty paths to target on the actor's data.
Optionaloptions: { applySourceInfo?: boolean } = {}Optional options to change the behavior of this function.
Applies this change to an actor.
The actor to apply the change's data to.
Optionaltargets: string[] = nullProperty paths to target on the actor's data.
Optionaloptions: { applySourceInfo?: boolean; rollData?: object } = {}Optional options to change the behavior of this function.
Applies this change's info to an actor's sourceInfo.
Info is only added if either the modifier type allows stacking or the value is higher than the previous value.
If the modifier type is not stacking and this change's info is added, existing and now ineffective info entries are removed.
The actor to apply the change's data to.
Update this change.
Update data
Additional options
Update context
StaticcreateCreates a change.
The resulting changes, or an empty array if nothing was created.
StaticdefineStaticmigrateStaticprune
Change datamodel