pub(crate) fn effective_spell_ids( view: &CombatView<'_>, requested_spell_id: u32, target: EnemyIdx, ) -> (u32, u32)