fn apply_async_stack( ctx: &mut CombatCtx<'_>, local: LocalAuraIdx, key: AuraKey, duration_ms: u32, event_target: Option<EnemyIdx>, )