fn spend_channel_tick_cost( ctx: &mut CombatCtx<'_>, spell: &SpellData, spell_idx: SpellIdx, ) -> bool