pub fn compute_aoe_total_damage( base_damage: f32, targets: &[(u64, f32)], max_radius: f32, falloff: &FalloffCurve, min_damage_pct: f32, ) -> Vec<(u64, f32)>