# Cyborg Ascension (Machine Intelligence: Driven Assimilators)
ap_organo_machine_interfacing_assimilator = {
	on_enabled = {
		custom_tooltip = "organo_machine_interfacing_tooltip"
	}
	possible = {
		custom_tooltip = {
			fail_text = "requires_ascension_perks_2"
			num_ascension_perks > 1
		}
		custom_tooltip = {
			fail_text = "requires_not_ap_synthetic_age"
			NOT = { has_ascension_perk = ap_synthetic_age }
		}
		custom_tooltip = {
			fail_text = "requires_free_tradition_tree"
			num_tradition_categories < @max_tradition_trees
		}
	}

	potential = {
		OR = {
			has_utopia = yes
			has_machine_age_dlc = yes
		}
		NOT = {
			has_ascension_perk = ap_organo_machine_interfacing_assimilator
			has_civic = civic_machine_servitor
			has_civic = civic_machine_terminator
		}
		OR = {
            has_civic = civic_machine_assimilator
            has_ascension_perk = ap_mechromancy
        }
	}

	ai_weight = {
		factor = @ascension_path_base_weight
		modifier = {
			factor = @ascension_path_synergy_weight
			has_organo_machine_interfacing_assimilator_synergy = yes
		}
	}
}