Skip to main content

Module plan

Module plan 

Source
Expand description

Compilation of DBC TargetA/TargetB into an ordered, compositional target program.

Structsยง

TargetPlan
Ordered target program plus the effect-kind fallback Trinity applies when it selects nothing.
TargetPlanError
Failure to compile canonical data or find one unambiguous content overlay.
TargetPlanInput
Spell-effect coordinate and its DBC inputs.
TargetPlanOperations
TargetA/TargetB operations in authored order without allocation.
TargetSelector
One selector with TrinityCoreโ€™s five axes kept independent.

Enumsยง

TargetPlanErrorKind ๐Ÿ”’
TargetPlanOperation
Ordered operation emitted by one implicit-target selector.
TargetPlanProvenance
Origin of the final program used by both runtime behavior and Forge conformance.

Constantsยง

TARGET_OPERATION_SLOTS ๐Ÿ”’

Functionsยง

compile_dbc_target_plan
Translate TargetA/TargetB into operations without deciding which axes the runtime supports.
compile_target_plan
Compile DBC selectors, applying the unique content overlay registered for this effect.
compile_target_plan_with_overlay ๐Ÿ”’
operation_for ๐Ÿ”’