agenda_cybernetic_advantage_assimilator = {
	agenda_cost = @base_tradition_agenda_cost
	allow = {
		has_tradition = tr_cybernetics_assimilator_adopt
	}
	potential = {
		OR = {
			has_utopia = yes
			has_machine_age_dlc = yes
		}
		OR = {
			has_civic = civic_machine_assimilator
			has_ascension_perk = ap_organo_machine_interfacing_assimilator
		}
			has_synthetic_ascension = no
	}
	modifier = {
		planet_pops_cyborgs_upkeep_mult = -0.05
		pop_growth_speed = 0.05
	}
	finish_modifier = agenda_cybernetic_advantage_assimilator_finish
}

agenda_organo_machine_interfacing_assimilator = {
	agenda_cost = @ascension_agenda_cost
	agenda_cooldown = @ascension_agenda_cooldown
	allow = {
		has_ascension_perk = ap_organo_machine_interfacing_assimilator
	}
	potential = {
		OR = {
			has_utopia = yes
			has_machine_age_dlc = yes
		}
		OR = {
			has_civic = civic_machine_assimilator
			has_ascension_perk = ap_organo_machine_interfacing_assimilator
		}
			has_synthetic_ascension = no
		NAND = {
			has_technology = tech_powered_exoskeletons
			has_technology = tech_integrated_cybernetics
			has_technology = tech_neuro_quantum_links
		}
	}
	effect = {
		inverted_switch = {
			trigger = has_technology
			tech_powered_exoskeletons = {
				add_tech_progress = {
					tech = tech_powered_exoskeletons
					progress = @agenda_award_tech_progress
				}
			}
			tech_integrated_cybernetics = {
				add_tech_progress = {
					tech = tech_integrated_cybernetics
					progress = @agenda_award_tech_progress
				}
			}
			tech_neuro_quantum_links = {
				add_tech_progress = {
					tech = tech_neuro_quantum_links
					progress = @agenda_award_tech_progress
				}
			}
			default = {
				add_monthly_resource_mult = {
					resource = engineering_research
					value = @tier3researchreward
					min = @tier3researchmin
					max = @tier3researchmax
				}
			}
		}
	}
}