fn impact_effect_matches( ctx: &CombatCtx<'_>, proc: ImpactEffectProc, impact: ImpactEvent, ) -> bool