pub(super) fn deal_damage_to_target( ctx: &mut CombatCtx<'_>, target: EnemyIdx, request: DamageRequest, ) -> (f64, bool)