#############
# Robot buildings
#############
building_avb_robot_assembly_plant_2 = {
	base_buildtime = 720
	can_build = no

	category = pop_assembly
	
	potential = {
		owner = { 
			is_regular_empire = yes 
			NOT = { has_policy_flag = robots_outlawed }
		}
		NOT = { has_modifier = slave_colony }
	}
	
	allow = {
		has_upgraded_capital_4 = yes
	}
	
	convert_to = {
		building_machine_assembly_plant
	}
	
	destroy_trigger = {
		exists = owner
		OR = {
			owner = {
				OR = {
					is_regular_empire = no 
					has_policy_flag = robots_outlawed
				}
			}
			has_modifier = slave_colony
			AND = {
				owner = { is_ai = yes }
				free_jobs < 1
				OR = {
					num_buildings = {
						type = any
						value = 16
					}
					is_planet_class = pc_habitat
				}
			}
			owner = {
				is_ai = yes
				has_ascension_perk = ap_engineered_evolution
				is_materialist = no
			}
		}
	}
	
	planet_modifier = {
		job_roboticist_add = 2
		planet_pops_robotics_upkeep_mult = -0.10
		pop_assembly_speed = 0.10
	}
	
	resources = {
		category = planet_buildings
		cost = {
			minerals = 1000
		}
		upkeep = {
			energy = 10
		}
	}
	
	triggered_desc = {
		text = job_roboticist_effect_desc
	}	
	triggered_desc = {
		trigger = {
			has_building = building_clone_vats
		}
		text = tooltip_organic_and_artificial_assembly_warning
	}	
	
	prerequisites = {
		"tech_avb_robot_assembly_plant_2"
	}
}

#############
# Machine buildings
#############

building_avb_machine_assembly_plant_2 = {
	icon = building_avb_robot_assembly_plant_2
	base_buildtime = 1500
	can_build = no

	category = pop_assembly
	
	potential = {
		owner = { is_machine_empire = yes }
	}
	
	allow = {
		has_upgraded_capital_4 = yes
	}
	
	convert_to = {
		building_robot_assembly_plant
	}
	
	destroy_trigger = {
		exists = owner
		OR = {
			buildings_no_crystals = yes
			owner = {
				is_robot_empire = no
			}
			AND = {
				owner = { is_ai = yes }
				free_jobs < 1
				OR = {
					num_buildings = { type = any value = 16 }
					is_planet_class = pc_habitat
				}
			}
		}
	}
	
	planet_modifier = {
		job_replicator_add = 6
		pop_assembly_speed = 0.10
	}
	
	resources = {
		category = planet_buildings
		cost = {
			minerals = 1600
			rare_crystals = 200
		}
		upkeep = {
			energy = 16
			rare_crystals = 4
		}
	}
	
	triggered_desc = {
		text = job_replicator_effect_desc
	}	
	
	prerequisites = {
		"tech_avb_machine_assembly_plant_2"
	}
}