nhsc_building_frontier_settlement = {
	base_buildtime = 90
	planet_unique = yes
	icon = "nhsc_building_frontier_settlement"

	cost = { minerals = 90 }

	produced_resources = {
		energy = 1
		minerals = 1
		food = 1
	}

	planet_modifier = {
		planet_clear_blocker_cost_mult = -0.40
		planet_clear_blocker_time_mult = -0.40
	}

	upgrades = {
		nhsc_building_frontier_mine
		nhsc_building_frontier_farm
		nhsc_building_frontier_power_station
	}

	produced_resource_trigger = {
		modifier = {
			has_authority = auth_machine_intelligence
			resources = {
				food = -1
				energy = 1
			}
		}
	}

	potential = {
		planet = {
			NOT = { is_planet_class = pc_habitat }	
		}
	}

	prerequisites = {
		"nhsc_tech_frontier_settlements"
	}
	
	allow = {
		custom_tooltip = {
			text = "requirement_not_homeworld"
			planet = {
				NOT = { has_modifier = "capital" }
			}
		}		
	}
}

nhsc_building_frontier_farm = {
	base_buildtime = 120
	planet_unique = yes
	icon = "nhsc_building_frontier_farm"
	is_listed = no

	cost = { minerals = 120 }

	produced_resources = {
		energy = 1
		minerals = 1
		food = 2
	}

	planet_modifier = {
		planet_building_build_speed_mult = 0.10
		planet_building_cost_mult = -0.05
	}


	adjacency_bonus = {
		tile_building_resource_food_add = 1
	}

	potential = {
		planet = {
			NOT = { is_planet_class = pc_habitat }	
		}
		NOT = {
			owner = { has_authority = auth_machine_intelligence }
		}
	}

	prerequisites = {
		"nhsc_tech_frontier_settlements_adv"
	}
	
	allow = {
		custom_tooltip = {
			text = "requires_building_capital_1"
			planet = {
				OR = {
					### vanilla capitals
					has_building = "building_capital_1"
					has_building = "building_capital_2"
					has_building = "building_capital_3"
					has_building = "building_machine_capital_1"
					has_building = "building_machine_capital_2"
					has_building = "building_machine_capital_3"
				}
			}
		}		
	}
}

nhsc_building_frontier_mine = {
	base_buildtime = 120
	planet_unique = yes
	icon = "nhsc_building_frontier_mine"
	is_listed = no

	cost = { minerals = 120 }

	produced_resources = {
		energy = 1
		minerals = 2
		food = 1
	}

	planet_modifier = {
		planet_building_build_speed_mult = 0.05
		planet_building_cost_mult = -0.10
	}

	adjacency_bonus = {
		tile_building_resource_minerals_add = 1
	}

	produced_resource_trigger = {
		modifier = {
			has_authority = auth_machine_intelligence
			resources = {
				food = -1
				energy = 1
			}
		}
	}

	potential = {
		planet = {
			NOT = { is_planet_class = pc_habitat }	
		}
	}

	prerequisites = {
		"nhsc_tech_frontier_settlements_adv"
	}
	
	allow = {
		custom_tooltip = {
			text = "requires_building_capital_1"
			planet = {
				OR = {
					### vanilla capitals
					has_building = "building_capital_1"
					has_building = "building_capital_2"
					has_building = "building_capital_3"
					has_building = "building_machine_capital_1"
					has_building = "building_machine_capital_2"
					has_building = "building_machine_capital_3"
				}
			}
		}		
	}
}

nhsc_building_frontier_power_station = {
	base_buildtime = 120
	planet_unique = yes
	icon = "nhsc_building_frontier_power_station"
	is_listed = no

	cost = { minerals = 120 }

	produced_resources = {
		energy = 2
		minerals = 1
		food = 1
	}

	planet_modifier = {
		planet_building_cost_mult = -0.075
		planet_building_build_speed_mult = 0.075
	}

	adjacency_bonus = {
		tile_building_resource_energy_add = 1
	}

	produced_resource_trigger = {
		modifier = {
			has_authority = auth_machine_intelligence
			resources = {
				food = -1
				energy = 1
			}
		}
	}

	potential = {
		planet = {
			NOT = { is_planet_class = pc_habitat }	
		}
	}

	prerequisites = {
		"nhsc_tech_frontier_settlements_adv"
	}
	
	allow = {
		custom_tooltip = {
			text = "requires_building_capital_1"
			planet = {
				OR = {
					### vanilla capitals
					has_building = "building_capital_1"
					has_building = "building_capital_2"
					has_building = "building_capital_3"
					has_building = "building_machine_capital_1"
					has_building = "building_machine_capital_2"
					has_building = "building_machine_capital_3"
				}
			}
		}		
	}
}

