fn record_impact_effect_success(
ctx: &mut CombatCtx<'_>,
proc: ImpactEffectProc,
index: usize,
impact: ImpactEvent,
) -> boolfn record_impact_effect_success(
ctx: &mut CombatCtx<'_>,
proc: ImpactEffectProc,
index: usize,
impact: ImpactEvent,
) -> bool