# Planet District Zones
#
# Documentation: ./99_HOW_TO_ZONE.txt


zone_ult_trade_arm_ecu = {
	icon = GFX_district_specialization_trade
	base_buildtime = 180
	potential = {
		exists = owner
		owner = { is_regular_empire = yes }
		has_modifier = ult_utopia_infrastructure_ecu
	}

	unlock = { # planet scope
		has_modifier = ult_utopia_infrastructure_ecu
	}

	resources = {
		category = planet_zones
		cost = {
			minerals = 2000
		}
	}

	zone_sets = {
		arcology
	}

	swap_type = district_ult_ecu_utopia_trade
	swap_type_weight = 5

	included_building_sets = {
		urban
		trade
		automation
		origin
	}

	planet_modifier = {
		zone_building_slots_add = 3
	}

	triggered_district_planet_modifier = {
	    potential = {
			exists = owner
			owner = {
				is_gestalt = no
			}
			is_planet_class = pc_city
		}
		planet_housing_add = 200
		job_ult_product_designer_add = 200
		job_trader_add = 400
		job_entertainer_add = 100
		planet_amenities_add = 600
		mult = 2
	}
}

zone_ult_trade_arm_rw = {
	icon = GFX_district_specialization_trade
	base_buildtime = 180
	potential = {
		exists = owner
		owner = { is_regular_empire = yes }
		has_modifier = ult_utopia_infrastructure_rw
	}

	unlock = { # planet scope
		has_modifier = ult_utopia_infrastructure_rw
	}

	resources = {
		category = planet_zones
		cost = {
			minerals = 3000
		}
	}

	zone_sets = {
		ring_world
	}

	swap_type = district_ult_rw_utopia_arcology_trade
	swap_type_weight = 5

	included_building_sets = {
		urban
		trade
		automation
		origin
	}

	planet_modifier = {
		zone_building_slots_add = 3
	}

	triggered_district_planet_modifier = {
	    potential = {
			exists = owner
			owner = {
				is_gestalt = no
			}
			is_planet_class = pc_ringworld_habitable
		}
		planet_housing_add = 200
		job_ult_product_designer_add = 200
		job_trader_add = 400
		job_entertainer_add = 100
		planet_amenities_add = 600
		mult = 4
	}
}


zone_ult_alloy_arm_ecu = {
	icon = GFX_district_specialization_foundry
	base_buildtime = 180
	potential = {
		exists = owner
		owner = { is_regular_empire = yes }
		has_modifier = ult_utopia_infrastructure_ecu
	}

	unlock = { # planet scope
		has_modifier = ult_utopia_infrastructure_ecu
	}

	resources = {
		category = planet_zones
		cost = {
			minerals = 2000
		}
	}

	zone_sets = {
		arcology
	}

	swap_type = district_ult_ecu_utopia_alloy
	swap_type_weight = 5

	included_building_sets = {
		industrial
		automation
		origin
	}

	triggered_district_planet_modifier = {
	    potential = {
			exists = owner
			owner = {
				is_gestalt = no
			}
			is_planet_class = pc_city
		}
		job_ult_atomic_assembler_add = 500
		planet_amenities_add = 300
		mult = 2
	}

	planet_modifier = {
		zone_building_slots_add = 3
	}
}

zone_ult_alloy_arm_rw = {
	icon = GFX_district_specialization_foundry
	base_buildtime = 180
	potential = {
		exists = owner
		owner = { is_regular_empire = yes }
		has_modifier = ult_utopia_infrastructure_rw
	}

	unlock = { # planet scope
		has_modifier = ult_utopia_infrastructure_rw
	}

	resources = {
		category = planet_zones
		cost = {
			minerals = 3000
		}
	}

	zone_sets = {
		ring_world
	}

	swap_type = district_ult_rw_utopia_arcology_alloy
	swap_type_weight = 5

	included_building_sets = {
		foundry
		automation
		origin
	}

	triggered_district_planet_modifier = {
	    potential = {
			exists = owner
			owner = {
				is_gestalt = no
			}
			is_planet_class = pc_ringworld_habitable
		}
		job_ult_atomic_assembler_add = 500
		planet_amenities_add = 300
		mult = 4
	}

	planet_modifier = {
		zone_building_slots_add = 3
	}
}

zone_ult_consumer_goods_arm_ecu = {
	icon = GFX_district_specialization_industrial
	base_buildtime = 180
	potential = { # planet scope
		exists = owner
		owner = {
			is_regular_empire = yes
			country_uses_consumer_goods = yes
		}
		has_modifier = ult_utopia_infrastructure_ecu
	}

	unlock = { # planet scope
		exists = owner
		owner = {
			country_uses_consumer_goods = yes
		}
		has_modifier = ult_utopia_infrastructure_ecu
	}

	resources = {
		category = planet_zones
		cost = {
			minerals = 2000
		}
	}

	zone_sets = {
		arcology
	}

	swap_type = district_ult_ecu_utopia_consumer_goods
	swap_type_weight = 5

	included_building_sets = {
		foundry
		industrial
		automation
		origin
	}

	triggered_district_planet_modifier = {
	    potential = {
			exists = owner
			owner = {
				is_gestalt = no
			}
			is_planet_class = pc_city
		}
		job_artisan_add = 800
		planet_amenities_add = 500
		mult = 2
	}

	planet_modifier = {
		zone_building_slots_add = 3
	}

	triggered_desc = {
		trigger = {
			always = yes
		}
		text = zone_factory_triggered_desc
	}
}

zone_ult_consumer_goods_arm_rw = {
	icon = GFX_district_specialization_industrial
	base_buildtime = 180
	potential = { # planet scope
		exists = owner
		owner = {
			is_regular_empire = yes
			country_uses_consumer_goods = yes
		}
		has_modifier = ult_utopia_infrastructure_rw
	}

	unlock = { # planet scope
		exists = owner
		owner = {
			country_uses_consumer_goods = yes
		}
		has_modifier = ult_utopia_infrastructure_rw
	}


	resources = {
		category = planet_zones
		cost = {
			minerals = 3000
		}
	}

	zone_sets = {
		ring_world
	}

	swap_type = district_ult_rw_utopia_arcology_consumer_goods
	swap_type_weight = 5

	included_building_sets = {
		foundry
		industrial
		automation
		origin
	}

	triggered_district_planet_modifier = {
	    potential = {
			exists = owner
			owner = {
				is_gestalt = no
			}
			is_planet_class = pc_ringworld_habitable
		}
		job_artisan_add = 800
		planet_amenities_add = 500
		mult = 4
	}

	planet_modifier = {
		zone_building_slots_add = 3
	}

	triggered_desc = {
		trigger = {
			always = yes
		}
		text = zone_factory_triggered_desc
	}
}

zone_ult_research_unity_arm_ecu = {
	icon = GFX_district_specialization_unity
	base_buildtime = 180
	potential = {
		exists = owner
		owner = { is_regular_empire = yes }
		has_modifier = ult_utopia_infrastructure_ecu
	}

	unlock = { # planet scope
		has_modifier = ult_utopia_infrastructure_ecu
	}

	resources = {
		category = planet_zones
		cost = {
			minerals = 1000
		}
	}

	zone_sets = {
		arcology
	}

	swap_type = district_ult_ecu_utopia_research
	swap_type_weight = 5

	included_building_sets = {
		research
		unity
		automation
		origin
	}

	triggered_district_planet_modifier = {
	    potential = {
			exists = owner
			owner = {
				is_gestalt = no
			}
			is_planet_class = pc_city
		}
		job_politician_add = 100
		job_physicist_add = 300
		job_biologist_add = 300
		job_engineer_add = 300
		planet_amenities_add = 300
		mult = 2
	}

	planet_modifier = {
		zone_building_slots_add = 3
	}

	triggered_desc = {
		trigger = {
			always = yes
		}
		text = zone_research_unity_triggered_desc
	}
}

zone_ult_research_unity_arm_rw = {
	icon = GFX_district_specialization_unity
	base_buildtime = 180
	potential = {
		exists = owner
		owner = { is_regular_empire = yes }
		has_modifier = ult_utopia_infrastructure_rw
	}

	unlock = { # planet scope
		has_modifier = ult_utopia_infrastructure_rw
	}

	resources = {
		category = planet_zones
		cost = {
			minerals = 1000
		}
	}

	zone_sets = {
		ring_world
	}

	swap_type = district_ult_rw_utopia_arcology_research
	swap_type_weight = 5

	included_building_sets = {
		research
		unity
		automation
		origin
	}

	triggered_district_planet_modifier = {
	    potential = {
			exists = owner
			owner = {
				is_gestalt = no
			}
			is_planet_class = pc_ringworld_habitable
		}
		job_politician_add = 100
		job_physicist_add = 300
		job_biologist_add = 300
		job_engineer_add = 300
		planet_amenities_add = 300
		mult = 4
	}

	planet_modifier = {
		zone_building_slots_add = 3
	}

	triggered_desc = {
		trigger = {
			always = yes
		}
		text = zone_research_unity_triggered_desc
	}
}

