Skip to main content

consume_bladestorm_extension

Function consume_bladestorm_extension 

Source
pub(crate) fn consume_bladestorm_extension(
    ctx: &mut HookCtx<'_>,
    imminent_demise: LocalAuraIdx,
    bladestorm: LocalAuraIdx,
    base_duration_ms: u32,
    tick_ms: u32,
) -> Option<NonZeroU32>
Expand description

Consume Imminent Demise and resolve this Bladestorm activation’s lifetime.

Each stack adds one data-resolved tick while extending only the real Bladestorm aura. Mechanic callbacks use the returned lifetime.