fn external_buff_effects( data: &ResolvedGameData, spell_id: u32, ) -> Result<[Option<BuffEffect>; 16], EngineError>