fn spell_timing_percent(
view: &CombatView<'_>,
spell_id: u32,
select: impl Fn(&BuffEffect) -> Option<(f64, &'static [u32], bool)>,
) -> f64fn spell_timing_percent(
view: &CombatView<'_>,
spell_id: u32,
select: impl Fn(&BuffEffect) -> Option<(f64, &'static [u32], bool)>,
) -> f64