Does this count as real adamantine?
Nonlethal
Is this to be applied directly to wounds with Wounds & Vigor optional rule?
Arbitrary manual bonus
Type of the custom bonus.
Critical multiplier.
All damage types that exist
Damage instances
Is this healing instead of damage?
Does the damage have enhancement bonus or otherwise count as magic?
Damage materials
General reduction applied to all
All resistances that exist.
Targets
Base damage/healing value
StaticADAMANTINE_Static ExperimentalADAMANTINE_Adamantine penetration of hardness
It however only ignores hardness up to 20, but if it's higher, hardness applies in full.
Static ExperimentalALLOW_Allow bonus value
StaticbonusStaticbonusStaticDEFAULT_StaticPARTSStaticreductionStaticvalueA convenience reference to the title of the Application window.
ExperimentalApply hardness modification
Target
Hardness
Apply damage reduction
Alters instance.total and reduction.available as necessary.
Target
Damage instance
Reduction
Is this DR or ER?
Get relevant damage type information.
Get per-target options to pass to ActorPF#applyDamage()
Target
Does the reduction match the damage?
Target
Damage instance
Reduction info
Is this a custom reduction?
Is this a generic reduction?
Types of the reduction
Is this DR or ER?
InternalUsed by addTargetData
Is hardness needing to be modified by any reason?
Target
Hardness value
Prepare damage/healing instances.
Merge damage instances of same type.
Prepare context that is specific to only a single rendered part.
It is recommended to augment or mutate the shared context so that downstream methods like _onRender have visibility into the data that was used for rendering. It is acceptable to return a different context object rather than mutating the shared context at the expense of this transparency.
The part being rendered
Shared context provided by _prepareContext
Context data for a specific part
Process reductions against available instances.
Are these DR or ER?
InternalUpdate target data based on form data and recalculate values.
InternalRefresh All Targets
The actor to retrieve resistances for
The type of resistance to retrieve
Static_Apply health change
Static_Form change handler
Triggering event
Form
Form data
StaticwaitOptions passed to apply damage
OptionalrenderOptions: object = {}Render options passed to the application.
Apply Damage Prompt
Handles damage application UX when adjustment is desired.
Calls ActorPF#applyDamage when finally committing changes.
Called primarily from ActorPF.applyDamage
Example