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.