pub(in systems) fn finalize_damage_with(
ctx: &mut CombatCtx<'_>,
target: EnemyIdx,
event: &DamageEvent,
emit: impl FnOnce(ActorId, EnemyIdx, &DamageEvent, &CombatState, &DenseBuffer, &mut TelemetrySink),
)pub(in systems) fn finalize_damage_with(
ctx: &mut CombatCtx<'_>,
target: EnemyIdx,
event: &DamageEvent,
emit: impl FnOnce(ActorId, EnemyIdx, &DamageEvent, &CombatState, &DenseBuffer, &mut TelemetrySink),
)