Skip to main content

Module procs

Module procs 

Source

Structsยง

AccumulatingImpactProc
A registered per-impact proc driven by randomized contributions to a threshold accumulator.
AuraApplicationEvent ๐Ÿ”’
One completed aura application eligible for caster-side DBC proc callbacks.
ImpactEffectProc
ImpactEvent
ImpactProc
A registered per-damage-impact proc.
LandedImpactEvent
One landed member of a fully resolved damage-impact batch.
LandedImpactProc
A registered callback for landed members of a resolved damage-impact batch.
ProcDriver
Policy and callback ownership for a registered proc driver.
ProcHitMask
Hit outcomes eligible to trigger a proc.
ProcPhaseMask
Spellcast phases eligible to trigger a proc.
ProcPolicy
DBC policy carried by a triggering action or registered proc driver.
ProcProvenance
Triggering-action identity and policy carried by each impact.
ResourceGainEvent
One completed resource gain, including the amount rejected by the resource cap.
ResourceGainProc
A pseudo-random proc driven by effective resource gains.
SwingEvent
One completed auto-attack swing supplied to content hooks.
SwingReplacement
Data-driven spell selected by a hook to replace the current landed auto attack.

Enumsยง

ImpactActorFilter
Actor whose impact is eligible to drive a proc.
ImpactChanceScale
ImpactSource
ProcEventKind
Event family carried through proc matching.
ProcSourceKind
Whether an impact came from an ordinary action, another proc, or a weapon swing.
ProcTriggerSide
Which actor-side callback owns a registered proc.
ResourceGainProcAttempts
How many proc attempts a resource-gain event contributes.
SwingHand
Which hand produced an auto-attack swing.

Type Aliasesยง

ImpactProcFn
LandedImpactProcFn
ResourceGainProcFn ๐Ÿ”’
Hook fired after an effective resource gain.
SwingHookFn ๐Ÿ”’
Hook fired after an auto-attack swing lands.
SwingMissChanceHookFn ๐Ÿ”’
Hook that conditionally overrides the default dual-wield white-miss chance.
SwingReplacementHookFn ๐Ÿ”’
Hook fired after the white-hit roll and before damage; Some suppresses white damage.