tr_cybernetics_assimilator_adopt = {
	possible = {
		has_ascension_perk = ap_organo_machine_interfacing_assimilator
		has_technology = tech_integrated_cybernetics
	}
	unlocks_agenda = agenda_cybernetic_advantage_assimilator
	custom_tooltip = tr_cybernetics_assimilator_adopt_desc
	# Increased effects from Assimilating organic pops.
	# See apply_post_assimilation_effects scripted effect

	on_enabled = {
		if = {
			limit = {
				has_machine_age_dlc = yes
				has_civic = civic_machine_assimilator
			}
			hidden_effect = {
				country_event = {
					id = cyber.2010
					days = 2
				}
			}
		}
	}
}

tr_cybernetics_assimilator_finish = {
	modifier = {
		cyborg_pop_bonus_workforce_mult = 0.15
		MACHINE_species_trait_picks_add = 2
		ascension_perks_add = 1
	}
	on_enabled = {
		hidden_effect = {
			country_event = { id = timeline.85 }
		}
		if = {
			limit = {
				has_country_flag = driven_cybernetics
			}
			hidden_effect = {
				country_event = {
					id = cyber.2015
					days = 2
				}
			}
		}
	}
}

tr_cybernetics_assimilator_inevitable_assimilation = {
	custom_tooltip_with_modifiers = tr_cybernetics_assimilator_inevitable_assimilation_desc
	modifier = {
		auto_mod_monthly_add = 100
	}

}

tr_cybernetics_assimilator_metabolic_reprocessing = {
	possible = {
		has_tradition = tr_cybernetics_assimilator_inevitable_assimilation
	}
	modifier = {
		planet_pops_cyborgs_upkeep_mult = -0.15
	}
}

tr_cybernetics_assimilator_integrated_anatomy = {
	possible = {
		has_tradition = tr_cybernetics_assimilator_inevitable_assimilation
	}
	custom_tooltip_with_modifiers = tr_cybernetics_assimilator_integrated_anatomy_desc
	# Allows application and removal of cybernetic traits onto cybernetic species.
}

tr_cybernetics_assimilator_augmentation_centers = {
	possible = {
		has_tradition = tr_cybernetics_assimilator_metabolic_reprocessing
	}
	custom_tooltip = tr_cybernetics_assimilator_augmentation_centers_desc
												 
}

tr_cybernetics_assimilator_modular_cybernetics = {
	possible = {
		has_tradition = tr_cybernetics_assimilator_integrated_anatomy
	}
	custom_tooltip = tr_cybernetics_assimilator_modular_cybernetics_tt
	custom_tooltip = tr_cybernetics_assimilator_modular_cybernetics_tt_2
	modifier = {
		modify_species_cost_mult = -0.50
	}

	triggered_modifier = {
		potential = { always = yes }
		BIOLOGICAL_species_trait_points_add = 1
		mult = modifier:MACHINE_species_trait_points_add
	}
	triggered_modifier = {
		potential = { always = yes }
		BIOLOGICAL_species_trait_picks_add = 1
		mult = modifier:MACHINE_species_trait_picks_add
	}
}
