fn resolve_player_cast( ctx: &mut CombatCtx<'_>, spell_id: u32, requested_empower_rank: u8, ) -> Option<ResolvedPlayerCast>