fn replicate_resolved_damage(
ctx: &mut CombatCtx<'_>,
source_target: EnemyIdx,
request: &DamageRequest,
impact: ReplicationImpact,
amount: f64,
)fn replicate_resolved_damage(
ctx: &mut CombatCtx<'_>,
source_target: EnemyIdx,
request: &DamageRequest,
impact: ReplicationImpact,
amount: f64,
)