pub(super) fn visit_channel_tick_offsets( spell: &SpellData, channel_ms: u32, interval_ms: u32, visit: impl FnMut(u32), )