Skip to main content

Module pipeline

Module pipeline 

Source
Expand description

Cast processing pipeline: resource cost, cooldowns, damage, aura application, CDR, and post-cast hooks.

Re-exportsยง

pub use cast::process_cast;

Modulesยง

cast ๐Ÿ”’
cdr ๐Ÿ”’
channel ๐Ÿ”’
channel_start ๐Ÿ”’
empower ๐Ÿ”’
free_action ๐Ÿ”’
Cost-free registered child actions dispatched from content hooks.
hooks ๐Ÿ”’
impact ๐Ÿ”’
resources ๐Ÿ”’

Structsยง

SpellCastPayload ๐Ÿ”’

Functionsยง

aura_is_hostile ๐Ÿ”’
emit_cast_telemetry ๐Ÿ”’
player_aura_for_triggered_payload ๐Ÿ”’
process_proc_triggered_spell ๐Ÿ”’
process_triggered_spell ๐Ÿ”’
Execute a server-triggered spell without player action costs while retaining its exact actor target.
process_triggered_spell_with_proc_driver ๐Ÿ”’
ready_after_gcd ๐Ÿ”’
resolve_payload_flags ๐Ÿ”’
schedule_ready_after_cast ๐Ÿ”’
update_history ๐Ÿ”’