﻿### Tradeport - Reworked "Harbor & Commerce" theme (Buildings Reworked mod)
# Per level: +0.25 Monthly Tax, +1% Development Growth, +0.05 Control Growth. (tax tier 0.25, normal cost)
# A bustling port hub that grows the county and projects authority. Tribal-build trigger preserved.

common_tradeport_01 = {
	construction_time = quick_construction_time
	can_construct_potential = {
		building_common_tradeport_requirement_terrain = yes
		trigger_if = {
			limit = { NOT = { culture = { has_cultural_parameter = trade_ports_enabled_for_tribals } } }
			building_requirement_castle_city_church = { LEVEL = 01 }
		}
		trigger_else = {
			OR = {
				has_building_or_higher = tribe_01
				building_requirement_castle_city_church = { LEVEL = 01 }
			}
		}
	}
	cost_gold = 200
	province_modifier = {
		monthly_income = 0.25
	}
	county_modifier = {
		development_growth_factor = 0.01
		monthly_county_control_growth_add = 0.05
	}
	on_complete = { creator_mandala_built_regular_building_piety_effect = yes }
	next_building = common_tradeport_02
	type_icon = "icon_building_tradeport.dds"
	ai_value = {
		base = 10
		ai_tier_1_building_modifier = yes
		ai_tier_1_economical_building_preference_modifier = yes
		ai_general_building_modifier = yes
		directive_to_build_economy_modifier = yes
	}
}

common_tradeport_02 = {
	construction_time = quick_construction_time
	can_construct_potential = {
		building_common_tradeport_requirement_terrain = yes
		trigger_if = {
			limit = { NOT = { culture = { has_cultural_parameter = trade_ports_enabled_for_tribals } } }
			building_requirement_castle_city_church = { LEVEL = 01 }
		}
		trigger_else = {
			OR = {
				has_building_or_higher = tribe_01
				building_requirement_castle_city_church = { LEVEL = 01 }
			}
		}
	}
	can_construct = {
		scope:holder.culture = { has_innovation = innovation_crop_rotation }
	}
	cost_gold = 300
	province_modifier = {
		monthly_income = 0.5
	}
	county_modifier = {
		development_growth_factor = 0.02
		monthly_county_control_growth_add = 0.10
	}
	on_complete = { creator_mandala_built_regular_building_piety_effect = yes }
	next_building = common_tradeport_03
	ai_value = {
		base = 9
		ai_general_building_modifier = yes
		directive_to_build_economy_modifier = yes
		ai_economical_building_preference_modifier = yes
		modifier = { factor = 0 free_building_slots > 0 }
	}
}

common_tradeport_03 = {
	construction_time = quick_construction_time
	can_construct_potential = {
		building_common_tradeport_requirement_terrain = yes
		trigger_if = {
			limit = { NOT = { culture = { has_cultural_parameter = trade_ports_enabled_for_tribals } } }
			building_requirement_castle_city_church = { LEVEL = 02 }
		}
		trigger_else = {
			OR = {
				has_building_or_higher = tribe_01
				building_requirement_castle_city_church = { LEVEL = 02 }
			}
		}
	}
	can_construct = {
		scope:holder.culture = { has_innovation = innovation_manorialism }
	}
	cost_gold = 450
	province_modifier = {
		monthly_income = 0.75
	}
	county_modifier = {
		development_growth_factor = 0.03
		monthly_county_control_growth_add = 0.15
	}
	on_complete = { creator_mandala_built_regular_building_piety_effect = yes }
	next_building = common_tradeport_04
	ai_value = {
		base = 8
		ai_general_building_modifier = yes
		directive_to_build_economy_modifier = yes
		ai_economical_building_preference_modifier = yes
	}
}

common_tradeport_04 = {
	construction_time = quick_construction_time
	can_construct_potential = {
		building_common_tradeport_requirement_terrain = yes
		trigger_if = {
			limit = { NOT = { culture = { has_cultural_parameter = trade_ports_enabled_for_tribals } } }
			building_requirement_castle_city_church = { LEVEL = 02 }
		}
		trigger_else = {
			OR = {
				has_building_or_higher = tribe_01
				building_requirement_castle_city_church = { LEVEL = 02 }
			}
		}
	}
	can_construct = {
		scope:holder.culture = { has_innovation = innovation_manorialism }
	}
	cost_gold = 650
	province_modifier = {
		monthly_income = 1.0
	}
	county_modifier = {
		development_growth_factor = 0.04
		monthly_county_control_growth_add = 0.20
	}
	on_complete = { creator_mandala_built_regular_building_piety_effect = yes }
	next_building = common_tradeport_05
	ai_value = {
		base = 7
		ai_general_building_modifier = yes
		directive_to_build_economy_modifier = yes
		ai_economical_building_preference_modifier = yes
	}
}

common_tradeport_05 = {
	construction_time = quick_construction_time
	can_construct_potential = {
		building_common_tradeport_requirement_terrain = yes
		trigger_if = {
			limit = { NOT = { culture = { has_cultural_parameter = trade_ports_enabled_for_tribals } } }
			building_requirement_castle_city_church = { LEVEL = 03 }
		}
		trigger_else = {
			OR = {
				has_building_or_higher = tribe_01
				building_requirement_castle_city_church = { LEVEL = 03 }
			}
		}
	}
	can_construct = {
		scope:holder.culture = { has_innovation = innovation_guilds }
	}
	cost_gold = 950
	province_modifier = {
		monthly_income = 1.25
	}
	county_modifier = {
		development_growth_factor = 0.05
		monthly_county_control_growth_add = 0.25
	}
	on_complete = { creator_mandala_built_regular_building_piety_effect = yes }
	next_building = common_tradeport_06
	ai_value = {
		base = 6
		ai_general_building_modifier = yes
		directive_to_build_economy_modifier = yes
		ai_economical_building_preference_modifier = yes
	}
}

common_tradeport_06 = {
	construction_time = quick_construction_time
	can_construct_potential = {
		building_common_tradeport_requirement_terrain = yes
		trigger_if = {
			limit = { NOT = { culture = { has_cultural_parameter = trade_ports_enabled_for_tribals } } }
			building_requirement_castle_city_church = { LEVEL = 03 }
		}
		trigger_else = {
			OR = {
				has_building_or_higher = tribe_01
				building_requirement_castle_city_church = { LEVEL = 03 }
			}
		}
	}
	can_construct = {
		scope:holder.culture = { has_innovation = innovation_guilds }
	}
	cost_gold = 1450
	province_modifier = {
		monthly_income = 1.5
	}
	county_modifier = {
		development_growth_factor = 0.06
		monthly_county_control_growth_add = 0.30
	}
	on_complete = { creator_mandala_built_regular_building_piety_effect = yes }
	next_building = common_tradeport_07
	ai_value = {
		base = 5
		ai_general_building_modifier = yes
		directive_to_build_economy_modifier = yes
		ai_economical_building_preference_modifier = yes
	}
}

common_tradeport_07 = {
	construction_time = quick_construction_time
	can_construct_potential = {
		building_common_tradeport_requirement_terrain = yes
		trigger_if = {
			limit = { NOT = { culture = { has_cultural_parameter = trade_ports_enabled_for_tribals } } }
			building_requirement_castle_city_church = { LEVEL = 04 }
		}
		trigger_else = {
			OR = {
				has_building_or_higher = tribe_01
				building_requirement_castle_city_church = { LEVEL = 04 }
			}
		}
	}
	can_construct = {
		scope:holder.culture = { has_innovation = innovation_cranes }
	}
	cost_gold = 2050
	province_modifier = {
		monthly_income = 1.75
	}
	county_modifier = {
		development_growth_factor = 0.07
		monthly_county_control_growth_add = 0.35
	}
	on_complete = { creator_mandala_built_regular_building_piety_effect = yes }
	next_building = common_tradeport_08
	ai_value = {
		base = 4
		ai_general_building_modifier = yes
		directive_to_build_economy_modifier = yes
		ai_economical_building_preference_modifier = yes
	}
}

common_tradeport_08 = {
	construction_time = quick_construction_time
	can_construct_potential = {
		building_common_tradeport_requirement_terrain = yes
		trigger_if = {
			limit = { NOT = { culture = { has_cultural_parameter = trade_ports_enabled_for_tribals } } }
			building_requirement_castle_city_church = { LEVEL = 04 }
		}
		trigger_else = {
			OR = {
				has_building_or_higher = tribe_01
				building_requirement_castle_city_church = { LEVEL = 04 }
			}
		}
	}
	can_construct = {
		scope:holder.culture = { has_innovation = innovation_cranes }
	}
	cost_gold = 2850
	province_modifier = {
		monthly_income = 2.0
	}
	county_modifier = {
		development_growth_factor = 0.08
		monthly_county_control_growth_add = 0.40
	}
	on_complete = { creator_mandala_built_regular_building_piety_effect = yes }
	ai_value = {
		base = 3
		ai_general_building_modifier = yes
		directive_to_build_economy_modifier = yes
		ai_economical_building_preference_modifier = yes
	}
}
