
#############
# Trade buildings
#############
building_commercial_megaplex_override = {
	base_buildtime = 480
	can_build = no
	icon = building_commercial_megaplex

	category = trade
	
	potential = {
		exists = owner
		owner = { is_regular_empire = yes }
		NOT = { has_modifier = slave_colony }
		has_building = building_commercial_zone
	}

	allow = {
		buildings_upgrade_allow = yes
	}

	destroy_trigger = {
		exists = owner
		OR = {
			owner = { is_regular_empire = no }
			has_modifier = slave_colony
			buildings_no_crystals = yes
		}
	}
	
	planet_modifier = {
		job_merchant_add = 1
		job_clerk_add = 10
	}

	resources = {
		category = planet_buildings
		cost = {
			minerals = 600
			rare_crystals = 50	
		}	
		upkeep = {
			energy = 2
			rare_crystals = 1
		}		
	}
	
	prerequisites = {
		"tech_interstellar_economics"
	}
	
	show_tech_unlock_if = { 
		is_regular_empire = yes
	}
	
	triggered_desc = {
		text = job_clerk_effect_desc
	}
	triggered_desc = {
		text = job_merchant_effect_desc
	}
	
	upgrades = {
		"building_avb_commercial_3"
	}

	ai_resource_production = {
		energy = 4
		trigger = {
			always = yes
		}
	}
	ai_resource_production = {
		energy = 6
		trigger = {
			OR = {
				num_unemployed >= 10
				num_assigned_jobs = {
					job = servant
					value >= 10
				}
			}
		}
	}
}

#
building_galactic_stock_exchange = {
	base_buildtime = 480	
	base_cap_amount = 1
	#icon = building_galactic_stock_exchange
	#can_build = no

	category = trade
	
	potential = {
		NOT = { has_modifier = resort_colony }	
		NOT = { has_modifier = slave_colony }
	}
		
	allow = {
		has_major_upgraded_capital = yes
		buildings_simple_allow = yes
	}
	
	destroy_trigger = {
		exists = owner
		OR = {
			owner = { is_regular_empire = no }
			has_modifier = slave_colony
			has_modifier = resort_colony
			buildings_no_crystals = yes
		}
	}
	
	planet_modifier = {
		job_merchant_add = 2
		trade_value_mult = 0.20
	}

	resources = {
		category = planet_buildings
		cost = {
			minerals = 600
			rare_crystals = 50
		}
		upkeep = {
			energy = 5
			rare_crystals = 1
		}
	}
	
	prerequisites = {
		"tech_galactic_markets"
	}
	
	triggered_desc = {
		text = job_merchant_effect_desc
	}
	
	upgrades = {
		"building_avb_galactic_stock_exchange_2"
	}
	
	ai_resource_production = {
		energy = 3
		trigger = {
			always = yes
		}
	}
	ai_resource_production = {
		energy = 5
		trigger = {
			solar_system = {
				has_system_trade_value >= 50
			}
		}
	}
	ai_resource_production = {
		energy = 3
		trigger = {
			solar_system = {
				has_system_trade_value >= 80
			}
		}
	}
}
