Skip to main content

Module trigger_program

Module trigger_program 

Source
Expand description

Interpretation policy over resolved game data.

Structsยง

TriggerPath ๐Ÿ”’
TriggerProgram
Ordered, bounded child operations reached through one DBC trigger edge.
TriggeredDamage
Terminal damage payload reached by following one DBC trigger edge.

Enumsยง

CooldownMutation
Typed cooldown mutation shared by direct and triggered effect programs.
TriggerCooldownTarget
Cooldown coordinate selected by a DBC effect-program operation.
TriggerOperation
One typed combat operation resolved from a DBC trigger child.

Constantsยง

MAX_TRIGGER_DEPTH ๐Ÿ”’

Functionsยง

immediate_operation_at ๐Ÿ”’
nested_forwarded_value ๐Ÿ”’
resolve_effect_program
Resolves one immediate DBC effect into the shared typed effect program.
resolve_trigger_program
Resolve one trigger edge into an ordered program of supported child operations.
resolve_trigger_spell ๐Ÿ”’