pub(crate) fn deal_bound_profiled_damage_def( ctx: &mut CombatCtx<'_>, request: ProfiledDamageDef, ) -> (f64, bool)