fn replacement_damage(
program: &CombatProgram,
_state: &CombatInstance,
binding: DamageRequestBinding,
damage_multiplier: f64,
) -> Option<(u32, Option<f64>, RuntimeDamageDef)>fn replacement_damage(
program: &CombatProgram,
_state: &CombatInstance,
binding: DamageRequestBinding,
damage_multiplier: f64,
) -> Option<(u32, Option<f64>, RuntimeDamageDef)>