#############
# Capital buildings
#############
@buildings_t3 = 3
@buildings_t5 = 5
@buildings_t6 = 6
@buildings_t7 = 7


building_avb_capital_4 = {
	base_buildtime = 1500
	capital = yes
	can_build = no
	can_demolish = no
	can_be_ruined = no
	can_be_disabled = no
	position_priority = 0

	category = government
	
	potential = {
		exists = owner
		owner = {
			is_regular_empire = yes
			is_fallen_empire = no
		}
		NOR = {
			has_modifier = resort_colony
			has_modifier = slave_colony
		}		
	}
	
	convert_to = {
		building_hive_major_capital
		building_avb_machine_capital_4
		building_system_capital
		building_resort_major_capital
		building_slave_major_capital	
		building_ancient_control_center
		building_ancient_palace		
	}
	
	allow = {
		num_pops >= 100
	}
	
	prerequisites = {
		"tech_avb_capital_4"
	}
	
	show_tech_unlock_if = { 
		is_regular_empire = yes
	}
	
	upgrades = {
		building_avb_capital_5
	}
	
	planet_modifier = {
		job_enforcer_add = 4
		planet_housing_add = 16
		planet_amenities_add = 16
		planet_max_buildings_add = @buildings_t5
		planet_max_branch_office_buildings_add = 3
	}
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = {
				has_non_swapped_tradition = tr_domination_imperious_architecture
			}					
		}
		modifier = {
			planet_housing_add = 1
		}
	}
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { is_mechanical_empire = yes }		
		}
		job_roboticist_add = 4
	}	
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { 
				NOR = {
					has_authority = auth_corporate
					has_civic = civic_exalted_priesthood 
					has_civic = civic_aristocratic_elite
					has_civic = civic_merchant_guilds
					has_civic = civic_technocracy
				}
			}					
		}
		modifier = {
			job_administrator_add = 8
		}
	}
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_authority = auth_corporate }
		}
		modifier = {
			job_executive_add = 8
		}
	}	
		
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_civic = civic_exalted_priesthood }					
		}
		modifier = {	
			job_high_priest_add = 4
			job_administrator_add = 3
		}
	}
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_civic = civic_aristocratic_elite }					
		}
		modifier = {
			job_noble_add = 3
			job_administrator_add = 4
		} 
	}
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_civic = civic_technocracy }					
		}
		modifier = {
			job_head_researcher_add = 3
			job_administrator_add = 4
		} 
	}
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_civic = civic_merchant_guilds }					
		}
		modifier = {
			job_merchant_add = 4
			job_administrator_add = 4
		}
	}
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_civic = civic_merchant_guilds }
		}
		modifier = {
			job_merchant_add = 1
			job_administrator_add = 2
		}
	}

	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_technology = tech_capital_productivity_1 }
		}
		modifier = {
			planet_jobs_upkeep_mult = 0.1
			planet_jobs_produces_mult = 0.1
		}
	}

	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_technology = tech_capital_productivity_2 }
		}
		modifier = {
			planet_jobs_upkeep_mult = 0.1
			planet_jobs_produces_mult = 0.1
		}
	}
	
	resources = {
		category = planet_buildings
		cost = {
			minerals = 4000
		}		
		upkeep = {
			energy = 20
		}		
	}
	
	triggered_desc = {
		trigger = {
			exists = owner
			owner = { 
				has_civic = civic_exalted_priesthood
			}
		}
		text = job_high_priest_effect_desc
	}	
	triggered_desc = {
		trigger = {
			exists = owner
			owner = { 
				has_civic = civic_aristocratic_elite
			}
		}
		text = job_noble_effect_desc
	}	
	triggered_desc = {
		trigger = {
			exists = owner
			owner = { 
				has_civic = civic_technocracy
			}
		}
		text = job_head_researcher_effect_desc
	}		
	triggered_desc = {
		trigger = {
			exists = owner
			owner = { 
				has_civic = civic_merchant_guilds
			}
		}
		text = job_merchant_effect_desc
	}
	triggered_desc = {
		trigger = {
			exists = owner
			owner = { 
				NOT = { has_authority = auth_corporate }
				is_regular_empire = yes 
			}
		}	
		text = job_administrator_effect_desc
	}
	
	triggered_desc = {
		trigger = { 
			exists = owner
			owner = { is_mechanical_empire = yes }		
		}
		text = job_roboticist_effect_desc
	}	
	
	triggered_desc = {
		trigger = {
			exists = owner
			owner = { 
				has_authority = auth_corporate
			}
		}	
		text = job_executive_effect_desc
	}	
	triggered_desc = {
		text = job_enforcer_effect_desc
	}
}

building_avb_capital_5 = {
	base_buildtime = 2700
	capital = yes
	can_build = no
	can_demolish = no
	can_be_ruined = no
	can_be_disabled = no
	position_priority = 0

	category = government
	
	potential = {
		exists = owner
		owner = {
			is_regular_empire = yes
			is_fallen_empire = no
		}
		NOR = {
			has_modifier = resort_colony
			has_modifier = slave_colony
		}		
	}
	
	convert_to = {
		building_avb_hive_capital_3
		building_avb_machine_capital_5
		building_avb_capital_4
		building_avb_resort_capital_3
		building_avb_slave_capital_3		
		building_ancient_control_center
		building_ancient_palace		
	}
	
	allow = {
		num_pops >= 140
	}
	
	prerequisites = {
		"tech_avb_capital_5"
	}
	
	show_tech_unlock_if = { 
		is_regular_empire = yes
	}
	
	planet_modifier = {
		job_enforcer_add = 5
		planet_housing_add = 20
		planet_amenities_add = 20
		planet_max_buildings_add = @buildings_t6
		planet_max_branch_office_buildings_add = 3
	}
	
	upgrades = {
		building_avb_capital_6
	}
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = {
				has_non_swapped_tradition = tr_domination_imperious_architecture
			}					
		}
		modifier = {
			planet_housing_add = 1
		}
	}
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { is_mechanical_empire = yes }		
		}
		job_roboticist_add = 5
	}	
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { 
				NOR = {
					has_authority = auth_corporate
					has_civic = civic_exalted_priesthood 
					has_civic = civic_aristocratic_elite
					has_civic = civic_merchant_guilds
					has_civic = civic_technocracy
				}
			}					
		}
		modifier = {
			job_administrator_add = 10
		}
	}
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_authority = auth_corporate }
		}
		modifier = {
			job_executive_add = 10
		}
	}	
		
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_civic = civic_exalted_priesthood }					
		}
		modifier = {	
			job_high_priest_add = 8
			job_administrator_add = 5
		}
	}
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_civic = civic_aristocratic_elite }					
		}
		modifier = {
			job_noble_add = 4
			job_administrator_add = 8
		} 
	}
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_civic = civic_technocracy }					
		}
		modifier = {
			job_head_researcher_add = 4
			job_administrator_add = 8
		} 
	}
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_civic = civic_merchant_guilds }					
		}
		modifier = {
			job_merchant_add = 5
			job_administrator_add = 6
		}
	}
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_civic = civic_merchant_guilds }
		}
		modifier = {
			job_merchant_add = 1
			job_administrator_add = 2
		}
	}

	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_technology = tech_capital_productivity_1 }
		}
		modifier = {
			planet_jobs_upkeep_mult = 0.1
			planet_jobs_produces_mult = 0.1
		}
	}

	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_technology = tech_capital_productivity_2 }
		}
		modifier = {
			planet_jobs_upkeep_mult = 0.1
			planet_jobs_produces_mult = 0.1
		}
	}
	
	resources = {
		category = planet_buildings
		cost = {
			minerals = 8000
		}		
		upkeep = {
			energy = 35
		}		
	}
	
	triggered_desc = {
		trigger = {
			exists = owner
			owner = { 
				has_civic = civic_exalted_priesthood
			}
		}
		text = job_high_priest_effect_desc
	}	
	triggered_desc = {
		trigger = {
			exists = owner
			owner = { 
				has_civic = civic_aristocratic_elite
			}
		}
		text = job_noble_effect_desc
	}	
	triggered_desc = {
		trigger = {
			exists = owner
			owner = { 
				has_civic = civic_technocracy
			}
		}
		text = job_head_researcher_effect_desc
	}		
	triggered_desc = {
		trigger = {
			exists = owner
			owner = { 
				has_civic = civic_merchant_guilds
			}
		}
		text = job_merchant_effect_desc
	}
	triggered_desc = {
		trigger = {
			exists = owner
			owner = { 
				NOT = { has_authority = auth_corporate }
				is_regular_empire = yes 
			}
		}	
		text = job_administrator_effect_desc
	}
	
	triggered_desc = {
		trigger = { 
			exists = owner
			owner = { is_mechanical_empire = yes }		
		}
		text = job_roboticist_effect_desc
	}	
	
	triggered_desc = {
		trigger = {
			exists = owner
			owner = { 
				has_authority = auth_corporate
			}
		}	
		text = job_executive_effect_desc
	}	
	triggered_desc = {
		text = job_enforcer_effect_desc
	}
}

building_avb_capital_6 = {
	base_buildtime = 5300
	capital = yes
	can_build = no
	can_demolish = no
	can_be_ruined = no
	can_be_disabled = no
	position_priority = 0

	category = government
	
	potential = {
		exists = owner
		owner = {
			is_regular_empire = yes
			is_fallen_empire = no
		}
		NOR = {
			has_modifier = resort_colony
			has_modifier = slave_colony
		}		
	}
	
	convert_to = {
		building_avb_hive_capital_3
		building_avb_machine_capital_6
		building_avb_capital_5
		building_avb_resort_capital_3
		building_avb_slave_capital_3
		building_ancient_control_center
		building_ancient_palace
	}
	
	allow = {
		num_pops >= 180
	}
	
	prerequisites = {
		"tech_avb_capital_6"
	}
	
	show_tech_unlock_if = { 
		is_regular_empire = yes
	}
	
	planet_modifier = {
		job_enforcer_add = 6
		planet_housing_add = 24
		planet_amenities_add = 24
		planet_max_buildings_add = @buildings_t7
		planet_max_branch_office_buildings_add = 3
	}
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = {
				has_non_swapped_tradition = tr_domination_imperious_architecture
			}					
		}
		modifier = {
			planet_housing_add = 1
		}
	}
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { is_mechanical_empire = yes }		
		}
		job_roboticist_add = 6
	}	
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { 
				NOR = {
					has_authority = auth_corporate
					has_civic = civic_exalted_priesthood 
					has_civic = civic_aristocratic_elite
					has_civic = civic_merchant_guilds
					has_civic = civic_technocracy
				}
			}					
		}
		modifier = {
			job_administrator_add = 12
		}
	}
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_authority = auth_corporate }
		}
		modifier = {
			job_executive_add = 12
		}
	}	
		
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_civic = civic_exalted_priesthood }					
		}
		modifier = {	
			job_high_priest_add = 10
			job_administrator_add = 8
		}
	}
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_civic = civic_aristocratic_elite }					
		}
		modifier = {
			job_noble_add = 5
			job_administrator_add = 10
		} 
	}
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_civic = civic_technocracy }					
		}
		modifier = {
			job_head_researcher_add = 5
			job_administrator_add = 10
		} 
	}
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_civic = civic_merchant_guilds }					
		}
		modifier = {
			job_merchant_add = 6
			job_administrator_add = 8
		}
	}
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_civic = civic_merchant_guilds }
		}
		modifier = {
			job_merchant_add = 1
			job_administrator_add = 2
		}
	}

	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_technology = tech_capital_productivity_1 }
		}
		modifier = {
			planet_jobs_upkeep_mult = 0.1
			planet_jobs_produces_mult = 0.1
		}
	}

	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_technology = tech_capital_productivity_2 }
		}
		modifier = {
			planet_jobs_upkeep_mult = 0.1
			planet_jobs_produces_mult = 0.1
		}
	}
	
	resources = {
		category = planet_buildings
		cost = {
			minerals = 12000
		}		
		upkeep = {
			energy = 70
		}		
	}
	
	triggered_desc = {
		trigger = {
			exists = owner
			owner = { 
				has_civic = civic_exalted_priesthood
			}
		}
		text = job_high_priest_effect_desc
	}	
	triggered_desc = {
		trigger = {
			exists = owner
			owner = { 
				has_civic = civic_aristocratic_elite
			}
		}
		text = job_noble_effect_desc
	}	
	triggered_desc = {
		trigger = {
			exists = owner
			owner = { 
				has_civic = civic_technocracy
			}
		}
		text = job_head_researcher_effect_desc
	}		
	triggered_desc = {
		trigger = {
			exists = owner
			owner = { 
				has_civic = civic_merchant_guilds
			}
		}
		text = job_merchant_effect_desc
	}
	triggered_desc = {
		trigger = {
			exists = owner
			owner = { 
				NOT = { has_authority = auth_corporate }
				is_regular_empire = yes 
			}
		}	
		text = job_administrator_effect_desc
	}
	
	triggered_desc = {
		trigger = { 
			exists = owner
			owner = { is_mechanical_empire = yes }		
		}
		text = job_roboticist_effect_desc
	}	
	
	triggered_desc = {
		trigger = {
			exists = owner
			owner = { 
				has_authority = auth_corporate
			}
		}	
		text = job_executive_effect_desc
	}	
	triggered_desc = {
		text = job_enforcer_effect_desc
	}
	
	ai_weight = {
		weight = 20
		modifier = {
			factor = 0.25
			owner = { has_resource = { type = minerals amount < 2000 } }
		}#This is here to prevent the AI from queuing up to buy this building when it could really do with another mineral district
	}
}

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

building_avb_machine_capital_4 = {
	base_buildtime = 1500
	capital = yes
	can_build = no
	can_demolish = no
	can_be_ruined = no
	can_be_disabled = no
	position_priority = 0

	category = government
	
	potential = {
		exists = owner
		owner = {
			OR = {
				is_machine_empire = yes
				is_country_type = ai_empire
			}
			is_fallen_empire = no
		}
	}
	
	convert_to = {
		building_hive_major_capital
		building_avb_capital_4
		building_machine_major_capital
		building_ancient_control_center
		building_ancient_palace
	}
	
	allow = {
		num_pops >= 120
	}
	
	prerequisites = {
		"tech_avb_capital_4"
	}
	
	show_tech_unlock_if = { 
		is_machine_empire = yes
	}
	
	upgrades = {
		building_avb_machine_capital_5
	}
	
	planet_modifier = {
		planet_housing_add = 16
		planet_amenities_add = 22
		job_replicator_add = 2
		job_patrol_drone_add = 4
		job_maintenance_drone_add = 6
		planet_max_buildings_add = @buildings_t5
	}
	triggered_planet_modifier = {
		potential = {
			num_pops >= 10
		}
		modifier = {
			job_replicator_add = 1
		}
	}
	triggered_planet_modifier = {
		potential = {
			num_pops >= 40
		}
		modifier = {
			job_replicator_add = 1
		}
	}
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_civic = civic_machine_assimilator }
		}
		modifier = {
			job_replicator_add = -1
			job_maintenance_drone_add = 1
		}
	}
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_technology = tech_capital_productivity_1 }
		}
		modifier = {
			planet_jobs_upkeep_mult = 0.1
			planet_jobs_produces_mult = 0.1
		}
	}

	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_technology = tech_capital_productivity_2 }
		}
		modifier = {
			planet_jobs_upkeep_mult = 0.1
			planet_jobs_produces_mult = 0.1
		}
	}

	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_technology = tech_capital_productivity_3 }
		}
		modifier = {
			planet_jobs_upkeep_mult = 0.1
			planet_jobs_produces_mult = 0.1
		}
	}
	
	resources = {
		category = planet_buildings
		cost = {
			minerals = 4000
		}			
		upkeep = {
			energy = 20
		}
	}
	
	triggered_desc = {
		text = job_coordinator_effect_desc
	}		
	
	triggered_desc = {
		text = job_replicator_effect_desc
	}	
	
	triggered_desc = {
		text = job_patrol_drone_effect_desc
	}
}

building_avb_machine_capital_5 = {
	base_buildtime = 2700
	capital = yes
	can_build = no
	can_demolish = no
	can_be_ruined = no
	can_be_disabled = no
	position_priority = 0

	category = government
	
	potential = {
		exists = owner
		owner = {
			OR = {
				is_machine_empire = yes
				is_country_type = ai_empire
			}
			is_fallen_empire = no
		}
	}
	
	convert_to = {
		building_avb_hive_capital_3
		building_avb_capital_5
		building_avb_machine_capital_4
		building_ancient_control_center
		building_ancient_palace
	}
	
	allow = {
		num_pops >= 160
	}
	
	prerequisites = {
		"tech_avb_capital_5"
	}
	
	show_tech_unlock_if = { 
		is_machine_empire = yes
	}
	
	planet_modifier = {
		planet_housing_add = 20
		planet_amenities_add = 26
		job_replicator_add = 2
		job_patrol_drone_add = 5
		job_maintenance_drone_add = 7
		planet_max_buildings_add = @buildings_t6
	}
	
	upgrades = {
		building_avb_machine_capital_6
	}
	
	triggered_planet_modifier = {
		potential = {
			num_pops >= 10
		}
		modifier = {
			job_replicator_add = 1
		}
	}
	triggered_planet_modifier = {
		potential = {
			num_pops >= 40
		}
		modifier = {
			job_replicator_add = 1
		}
	}
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_civic = civic_machine_assimilator }
		}
		modifier = {
			job_replicator_add = -1
			job_maintenance_drone_add = 1
		}
	}
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_technology = tech_capital_productivity_1 }
		}
		modifier = {
			planet_jobs_upkeep_mult = 0.1
			planet_jobs_produces_mult = 0.1
		}
	}

	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_technology = tech_capital_productivity_2 }
		}
		modifier = {
			planet_jobs_upkeep_mult = 0.1
			planet_jobs_produces_mult = 0.1
		}
	}

	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_technology = tech_capital_productivity_3 }
		}
		modifier = {
			planet_jobs_upkeep_mult = 0.1
			planet_jobs_produces_mult = 0.1
		}
	}
	
	resources = {
		category = planet_buildings
		cost = {
			minerals = 8000
		}			
		upkeep = {
			energy = 35
		}
	}
	
	triggered_desc = {
		text = job_coordinator_effect_desc
	}		
	
	triggered_desc = {
		text = job_replicator_effect_desc
	}	
	
	triggered_desc = {
		text = job_patrol_drone_effect_desc
	}

}

building_avb_machine_capital_6 = {
	base_buildtime = 5300
	capital = yes
	can_build = no
	can_demolish = no
	can_be_ruined = no
	can_be_disabled = no
	position_priority = 0

	category = government
	
	potential = {
		exists = owner
		owner = {
			OR = {
				is_machine_empire = yes
				is_country_type = ai_empire
			}
			is_fallen_empire = no
		}
	}
	
	convert_to = {
		building_avb_hive_capital_3
		building_avb_capital_6
		building_avb_machine_capital_5
		building_ancient_control_center
		building_ancient_palace
	}
	
	allow = {
		num_pops >= 200
	}
	
	prerequisites = {
		"tech_avb_capital_6"
	}
	
	show_tech_unlock_if = { 
		is_machine_empire = yes
	}
	
	planet_modifier = {
		planet_housing_add = 24
		planet_amenities_add = 28
		job_replicator_add = 2
		job_patrol_drone_add = 6
		job_maintenance_drone_add = 8
		planet_max_buildings_add = @buildings_t7
	}
	triggered_planet_modifier = {
		potential = {
			num_pops >= 10
		}
		modifier = {
			job_replicator_add = 1
		}
	}
	triggered_planet_modifier = {
		potential = {
			num_pops >= 40
		}
		modifier = {
			job_replicator_add = 1
		}
	}
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_civic = civic_machine_assimilator }
		}
		modifier = {
			job_replicator_add = -1
			job_maintenance_drone_add = 1
		}
	}
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_technology = tech_capital_productivity_1 }
		}
		modifier = {
			planet_jobs_upkeep_mult = 0.1
			planet_jobs_produces_mult = 0.1
		}
	}

	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_technology = tech_capital_productivity_2 }
		}
		modifier = {
			planet_jobs_upkeep_mult = 0.1
			planet_jobs_produces_mult = 0.1
		}
	}

	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_technology = tech_capital_productivity_3 }
		}
		modifier = {
			planet_jobs_upkeep_mult = 0.1
			planet_jobs_produces_mult = 0.1
		}
	}
	
	resources = {
		category = planet_buildings
		cost = {
			minerals = 12000
		}			
		upkeep = {
			energy = 70
		}
	}
	
	triggered_desc = {
		text = job_coordinator_effect_desc
	}		
	
	triggered_desc = {
		text = job_replicator_effect_desc
	}	
	
	triggered_desc = {
		text = job_patrol_drone_effect_desc
	}
}

#############
# Hive buildings
#############

building_avb_hive_capital_3 = {
	base_buildtime = 600
	capital = yes
	can_build = no
	can_demolish = no
	can_be_ruined = no
	can_be_disabled = no
	position_priority = 0

	category = government
	
	potential = {
		exists = owner
		owner = {
			OR = {
				is_hive_empire = yes
				is_country_type = swarm
			}
			is_fallen_empire = no
		}
	}
	
	convert_to = {
		building_machine_major_capital
		building_major_capital
		building_ancient_control_center
		building_ancient_palace
	}
	
	allow = {
		num_pops >= 80
	}
	
	prerequisites = {
		"tech_galactic_administration"
	}
	
	show_tech_unlock_if = { 
		is_hive_empire = yes
	}
	
	planet_modifier = {
		planet_housing_add = 16
		planet_amenities_add = 16
		job_synapse_drone_add = 4
		job_maintenance_drone_add = 8
		job_patrol_drone_add = 3
		planet_max_buildings_add = @buildings_t5
	}
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_technology = tech_capital_productivity_1 }
		}
		modifier = {
			planet_jobs_upkeep_mult = 0.1
			planet_jobs_produces_mult = 0.1
		}
	}

	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_technology = tech_capital_productivity_2 }
		}
		modifier = {
			planet_jobs_upkeep_mult = 0.1
			planet_jobs_produces_mult = 0.1
		}
	}

	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_technology = tech_capital_productivity_3 }
		}
		modifier = {
			planet_jobs_upkeep_mult = 0.1
			planet_jobs_produces_mult = 0.1
		}
	}
	
	resources = {
		category = planet_buildings
		cost = {
			minerals = 2000
		}			
		upkeep = {
			energy = 6
		}
	}
	
	upgrades = {
		building_avb_hive_capital_4
	}
	
	triggered_desc = {
		text = job_synapse_drone_effect_desc
	}	

	triggered_desc = {
		text = job_maintenance_drone_effect_desc
	}	
	
	triggered_desc = {
		text = job_patrol_drone_effect_desc
	}		
}

building_avb_hive_capital_4 = {
	base_buildtime = 900
	capital = yes
	can_build = no
	can_demolish = no
	can_be_ruined = no
	can_be_disabled = no
	position_priority = 0

	category = government
	
	potential = {
		exists = owner
		owner = {
			OR = {
				is_hive_empire = yes
				is_country_type = swarm
			}
			is_fallen_empire = no
		}
	}
	
	convert_to = {
		building_machine_major_capital
		building_major_capital
		building_ancient_control_center
		building_ancient_palace
	}
	
	allow = {
		num_pops >= 120
	}
	
	prerequisites = {
		"tech_avb_capital_4"
	}
	
	show_tech_unlock_if = { 
		is_hive_empire = yes
	}
	
	planet_modifier = {
		planet_housing_add = 22
		planet_amenities_add = 22
		job_synapse_drone_add = 5
		job_maintenance_drone_add = 10
		job_patrol_drone_add = 4
		planet_max_buildings_add = @buildings_t6
	}
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_technology = tech_capital_productivity_1 }
		}
		modifier = {
			planet_jobs_upkeep_mult = 0.1
			planet_jobs_produces_mult = 0.1
		}
	}

	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_technology = tech_capital_productivity_2 }
		}
		modifier = {
			planet_jobs_upkeep_mult = 0.1
			planet_jobs_produces_mult = 0.1
		}
	}

	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_technology = tech_capital_productivity_3 }
		}
		modifier = {
			planet_jobs_upkeep_mult = 0.1
			planet_jobs_produces_mult = 0.1
		}
	}
	
	resources = {
		category = planet_buildings
		cost = {
			minerals = 4000
		}			
		upkeep = {
			energy = 8
		}
	}
	
	triggered_desc = {
		text = job_synapse_drone_effect_desc
	}	

	triggered_desc = {
		text = job_maintenance_drone_effect_desc
	}	
	
	triggered_desc = {
		text = job_patrol_drone_effect_desc
	}		
}

#############
# Habitat buildings
#############

building_avb_hab_capital_3 = {
	base_buildtime = 900
	capital = yes
	can_build = no
	can_demolish = no
	can_be_ruined = no
	can_be_disabled = no
	position_priority = 0

	category = government
	
	potential = {
		is_planet_class = pc_habitat
		exists = owner
		owner = { is_fallen_empire = no }
	}

	convert_to = {
		building_hab_fe_capital
	}
	
	allow = {
		num_pops >= 30
	}
	
	prerequisites = {
		"tech_avb_hab_capital_3"
	}
	
	resources = {
		category = planet_buildings
		cost = {
			minerals = 1200
		}		
		upkeep = {
			energy = 6
			alloys = 8
		}		
		upkeep = {
			trigger = { owner = { has_swapped_tradition = tr_domination_adopt_void } }
			alloys = -1
		}
	}
	
	planet_modifier = {
		planet_housing_add = 8
		planet_amenities_add = 8
		planet_max_buildings_add = @buildings_t3
		planet_max_branch_office_buildings_add = 2
	}

	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { is_regular_empire = yes }
		}
		job_enforcer_add = 2
	}
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { is_hive_empire = yes }
		}
		job_synapse_drone_add = 3
	}
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { is_machine_empire = yes }
		}
		job_coordinator_add = 3
		job_replicator_add = 1
	}
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { is_mechanical_empire = yes }		
		}
		job_roboticist_add = 3
	}	
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { 
				is_regular_empire = yes
				NOR = {
					has_authority = auth_corporate
					has_civic = civic_exalted_priesthood 
					has_civic = civic_aristocratic_elite
					has_civic = civic_merchant_guilds
					has_civic = civic_technocracy
				}
			}					
		}
		modifier = {
			job_administrator_add = 3
		}
	}
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = {
				has_non_swapped_tradition = tr_domination_imperious_architecture
			}
		}
		modifier = {
			planet_housing_add = 1
		}
	}

	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_swapped_tradition = tr_prosperity_void_works }
		}
		modifier = {
			 planet_max_buildings_add = 1
		}
	}
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_authority = auth_corporate }
		}
		modifier = {
			job_executive_add = 3
		}
	}	
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_ascension_perk = ap_voidborn }
		}
		modifier = {
			 planet_max_buildings_add = 2
		}
	}	
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_civic = civic_exalted_priesthood }					
		}
		modifier = {
			job_administrator_add = 2
			job_high_priest_add = 2
		}
	}
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_civic = civic_aristocratic_elite }					
		}
		modifier = {
			job_administrator_add = 2
			job_noble_add = 2
		} 
	}
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_civic = civic_technocracy }					
		}
		modifier = {
			job_head_researcher_add = 2
			job_administrator_add = 2
		} 
	}
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_civic = civic_merchant_guilds }					
		}
		modifier = {
			job_administrator_add = 2
			job_merchant_add = 2
		}
	}
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_technology = tech_capital_productivity_1 }
		}
		modifier = {
			planet_jobs_upkeep_mult = 0.1
			planet_jobs_produces_mult = 0.1
		}
	}
	
	triggered_desc = {
		trigger = {
			exists = owner
			owner = { 
				has_civic = civic_exalted_priesthood
			}
		}
		text = job_high_priest_effect_desc
	}	
	triggered_desc = {
		trigger = {
			exists = owner
			owner = { 
				has_civic = civic_aristocratic_elite
			}
		}
		text = job_noble_effect_desc
	}			
	triggered_desc = {
		trigger = {
			exists = owner
			owner = { 
				has_civic = civic_merchant_guilds
			}
		}
		text = job_merchant_effect_desc
	}
	triggered_desc = {
		trigger = {
			exists = owner
			owner = { 
				NOT = { has_authority = auth_corporate }
				is_regular_empire = yes 
			}
		}	
		text = job_administrator_effect_desc
	}
	
	triggered_desc = {
		trigger = { 
			exists = owner
			owner = { is_mechanical_empire = yes }		
		}
		text = job_roboticist_effect_desc
	}	
	
	triggered_desc = {
		trigger = {
			exists = owner
			owner = { 
				has_authority = auth_corporate
			}
		}	
		text = job_executive_effect_desc
	}
	
	triggered_desc = {
		trigger = {
			exists = owner
			owner = { is_regular_empire = yes }
		}		
		text = job_enforcer_effect_desc
	}
	
	triggered_desc = {
		trigger = {
			exists = owner
			owner = { is_machine_empire = yes }
		}		
		text = job_coordinator_effect_desc
	}		
	
	triggered_desc = {
		trigger = {
			exists = owner
			owner = { is_machine_empire = yes }
		}	
		text = job_replicator_effect_desc
	}	
	
	triggered_desc = {
		trigger = {
			exists = owner
			owner = { is_hive_empire = yes }
		}	
		text = job_synapse_drone_effect_desc
	}		
}

#############
# Special
#############

building_avb_resort_capital_3 = {
	base_buildtime = 900
	capital = yes
	can_build = no
	can_demolish = no
	can_be_ruined = no
	can_be_disabled = no
	position_priority = 0
	icon = building_system_capital

	category = government
	
	potential = {
		has_modifier = resort_colony
	}
	
	convert_to = {
		building_hive_major_capital
		building_machine_major_capital
		building_major_capital	
		building_ancient_control_center
		building_ancient_palace
	}
	
	allow = {
		num_pops >= 30
	}
	
	prerequisites = {
		"tech_avb_resort_capital_3"
	}
	
	resources = {
		category = planet_buildings
		cost = {
			minerals = 1200
		}		
		upkeep = {
			energy = 10
		}			
	}
	
	planet_modifier = {
		planet_housing_add = 16
		planet_amenities_add = 16
		job_entertainer_add = 4
		planet_max_buildings_add = 18
		planet_max_branch_office_buildings_add = 3
	}	
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = {
				has_valid_civic = civic_warrior_culture
			}					
		}
		modifier = {
			job_duelist_add = 4
			job_entertainer_add = -4
		}
	}
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { is_mechanical_empire = yes }		
		}
		job_roboticist_add = 3
	}	

	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { 
				NOT = { has_authority = auth_corporate }
			}
		}
		job_administrator_add = 1
	}
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_authority = auth_corporate }
		}
		modifier = {
			job_executive_add = 1
		}
	}	
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_technology = tech_capital_productivity_1 }
		}
		modifier = {
			planet_jobs_upkeep_mult = 0.1
			planet_jobs_produces_mult = 0.1
		}
	}

	triggered_desc = {
		trigger = {
			exists = owner
			owner = { 
				NOT = { has_authority = auth_corporate }
			}
		}	
		text = job_administrator_effect_desc
	}
	
	triggered_desc = {
		trigger = { 
			exists = owner
			owner = { is_mechanical_empire = yes }		
		}
		text = job_roboticist_effect_desc
	}	
	
	triggered_desc = {
		trigger = {
			exists = owner
			owner = { 
				has_authority = auth_corporate
			}
		}	
		text = job_executive_effect_desc
	}		
}

building_avb_slave_capital_3 = {
	base_buildtime = 900
	capital = yes
	can_build = no
	can_demolish = no
	can_be_ruined = no
	can_be_disabled = no
	position_priority = 0
	icon = building_system_capital

	category = government
	
	potential = {
		has_modifier = slave_colony
	}
	
	allow = {
		num_pops >= 30
	}
	
	convert_to = {
		building_hive_major_capital
		building_machine_major_capital
		building_major_capital	
		building_ancient_control_center
		building_ancient_palace
	}
	
	prerequisites = {
		"tech_avb_slave_capital_3"
	}
	
	resources = {
		category = planet_buildings
		cost = {
			minerals = 1200
		}		
		upkeep = {
			energy = 10
		}			
	}
	
	planet_modifier = {
		planet_housing_add = 16
		planet_amenities_add = 16
		job_slave_overseer_add = 6
		planet_stability_add = 20
		planet_max_buildings_add = 18
		planet_max_branch_office_buildings_add = 3
	}

	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { 
				NOT = { has_authority = auth_corporate }
			}
		}
		job_administrator_add = 2
	}
	
	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_authority = auth_corporate }
		}
		modifier = {
			job_executive_add = 2
		}
	}	

	triggered_planet_modifier = {
		potential = {
			exists = owner
			owner = { has_technology = tech_capital_productivity_1 }
		}
		modifier = {
			planet_jobs_upkeep_mult = 0.1
			planet_jobs_produces_mult = 0.1
		}
	}

	triggered_desc = {
		trigger = {
			exists = owner
			owner = { 
				NOT = { has_authority = auth_corporate }
			}
		}	
		text = job_administrator_effect_desc
	}
	
	triggered_desc = {
		trigger = {
			exists = owner
			owner = { 
				has_authority = auth_corporate
			}
		}	
		text = job_executive_effect_desc
	}		
	
	triggered_desc = {	
		text = job_slave_overseer_effect_desc
	}	
}


