﻿### Windmills - Reworked "Milling Wealth" theme (Buildings Reworked mod)
# Per level: +0.5 Monthly Tax, +1% Holding Taxes, +1% Development Growth. (tax tier 0.50, expensive cost)
# County-capital-only grain milling: processed-grain wealth + a growing county.
# (City-build exception simplified out; terrain/culture/innovation unlocks preserved.)

windmills_01 = {
	construction_time = slow_construction_time
	can_construct_potential = {
		OR = {
			building_windmills_requirement_terrain = yes
			AND = {
				has_building_or_higher = hill_farms_04
				culture = { has_cultural_parameter = windmills_hill_farms_unlock }
			}
		}
		building_requirement_castle_city_church = { LEVEL = 01 }
	}
	is_enabled = { is_county_capital = yes }
	can_construct = {
		is_county_capital = yes
		OR = {
			culture = { has_innovation = innovation_windmills }
			AND = {
				culture = { has_cultural_parameter = next_level_w_mills }
				culture = { has_innovation = innovation_manorialism }
			}
			AND = {
				has_building_or_higher = hill_farms_04
				culture = { has_cultural_parameter = windmills_hill_farms_unlock }
			}
		}
	}
	can_construct_showing_failures_only = {
		building_requirement_tribal = no
	}
	show_disabled = yes
	cost_gold = 300
	province_modifier = {
		monthly_income = 0.5
	}
	county_modifier = {
		tax_mult = 0.01
		development_growth_factor = 0.01
	}
	on_complete = { creator_mandala_built_regular_building_piety_effect = yes }
	next_building = windmills_02
	type_icon = "icon_building_windmills.dds"
	ai_value = {
		base = 20
		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
	}
}

windmills_02 = {
	construction_time = slow_construction_time
	can_construct_potential = {
		OR = {
			building_windmills_requirement_terrain = yes
			AND = {
				has_building_or_higher = hill_farms_04
				culture = { has_cultural_parameter = windmills_hill_farms_unlock }
			}
		}
		building_requirement_castle_city_church = { LEVEL = 01 }
	}
	is_enabled = { is_county_capital = yes }
	can_construct = {
		is_county_capital = yes
		OR = {
			culture = { has_innovation = innovation_windmills }
			AND = {
				culture = { has_cultural_parameter = next_level_w_mills }
				culture = { has_innovation = innovation_manorialism }
			}
			AND = {
				has_building_or_higher = hill_farms_04
				culture = { has_cultural_parameter = windmills_hill_farms_unlock }
			}
		}
	}
	can_construct_showing_failures_only = {
		building_requirement_tribal = no
	}
	cost_gold = 500
	province_modifier = {
		monthly_income = 1.0
	}
	county_modifier = {
		tax_mult = 0.02
		development_growth_factor = 0.02
	}
	on_complete = { creator_mandala_built_regular_building_piety_effect = yes }
	next_building = windmills_03
	ai_value = {
		base = 12
		ai_general_building_modifier = yes
		directive_to_build_economy_modifier = yes
		ai_economical_building_preference_modifier = yes
		modifier = { factor = 0 free_building_slots > 0 }
	}
}

windmills_03 = {
	construction_time = slow_construction_time
	can_construct_potential = {
		OR = {
			building_windmills_requirement_terrain = yes
			AND = {
				has_building_or_higher = hill_farms_04
				culture = { has_cultural_parameter = windmills_hill_farms_unlock }
			}
		}
		building_requirement_castle_city_church = { LEVEL = 01 }
	}
	is_enabled = { is_county_capital = yes }
	can_construct = {
		is_county_capital = yes
		OR = {
			culture = { has_innovation = innovation_windmills }
			AND = {
				culture = { has_cultural_parameter = next_level_w_mills }
				culture = { has_innovation = innovation_manorialism }
			}
			AND = {
				has_building_or_higher = hill_farms_04
				culture = { has_cultural_parameter = windmills_hill_farms_unlock }
			}
		}
	}
	can_construct_showing_failures_only = {
		building_requirement_tribal = no
	}
	cost_gold = 750
	province_modifier = {
		monthly_income = 1.5
	}
	county_modifier = {
		tax_mult = 0.03
		development_growth_factor = 0.03
	}
	on_complete = { creator_mandala_built_regular_building_piety_effect = yes }
	next_building = windmills_04
	ai_value = {
		base = 11
		ai_general_building_modifier = yes
		directive_to_build_economy_modifier = yes
		ai_economical_building_preference_modifier = yes
	}
}

windmills_04 = {
	construction_time = slow_construction_time
	can_construct_potential = {
		OR = {
			building_windmills_requirement_terrain = yes
			AND = {
				has_building_or_higher = hill_farms_04
				culture = { has_cultural_parameter = windmills_hill_farms_unlock }
			}
		}
		building_requirement_castle_city_church = { LEVEL = 01 }
	}
	is_enabled = { is_county_capital = yes }
	can_construct = {
		is_county_capital = yes
		OR = {
			culture = { has_innovation = innovation_windmills }
			AND = {
				culture = { has_cultural_parameter = next_level_w_mills }
				culture = { has_innovation = innovation_manorialism }
			}
			AND = {
				has_building_or_higher = hill_farms_04
				culture = { has_cultural_parameter = windmills_hill_farms_unlock }
			}
		}
	}
	can_construct_showing_failures_only = {
		building_requirement_tribal = no
	}
	cost_gold = 1100
	province_modifier = {
		monthly_income = 2.0
	}
	county_modifier = {
		tax_mult = 0.04
		development_growth_factor = 0.04
	}
	on_complete = { creator_mandala_built_regular_building_piety_effect = yes }
	next_building = windmills_05
	ai_value = {
		base = 10
		ai_general_building_modifier = yes
		directive_to_build_economy_modifier = yes
		ai_economical_building_preference_modifier = yes
	}
}

windmills_05 = {
	construction_time = slow_construction_time
	can_construct_potential = {
		OR = {
			building_windmills_requirement_terrain = yes
			AND = {
				has_building_or_higher = hill_farms_04
				culture = { has_cultural_parameter = windmills_hill_farms_unlock }
			}
		}
		building_requirement_castle_city_church = { LEVEL = 01 }
	}
	is_enabled = { is_county_capital = yes }
	can_construct = {
		is_county_capital = yes
		OR = {
			culture = { has_innovation = innovation_windmills }
			AND = {
				culture = { has_cultural_parameter = next_level_w_mills }
				culture = { has_innovation = innovation_manorialism }
			}
			AND = {
				has_building_or_higher = hill_farms_04
				culture = { has_cultural_parameter = windmills_hill_farms_unlock }
			}
		}
	}
	can_construct_showing_failures_only = {
		building_requirement_tribal = no
	}
	cost_gold = 1600
	province_modifier = {
		monthly_income = 2.5
	}
	county_modifier = {
		tax_mult = 0.05
		development_growth_factor = 0.05
	}
	on_complete = { creator_mandala_built_regular_building_piety_effect = yes }
	next_building = windmills_06
	ai_value = {
		base = 9
		ai_general_building_modifier = yes
		directive_to_build_economy_modifier = yes
		ai_economical_building_preference_modifier = yes
	}
}

windmills_06 = {
	construction_time = slow_construction_time
	can_construct_potential = {
		OR = {
			building_windmills_requirement_terrain = yes
			AND = {
				has_building_or_higher = hill_farms_04
				culture = { has_cultural_parameter = windmills_hill_farms_unlock }
			}
		}
		building_requirement_castle_city_church = { LEVEL = 01 }
	}
	is_enabled = { is_county_capital = yes }
	can_construct = {
		is_county_capital = yes
		OR = {
			culture = { has_innovation = innovation_windmills }
			AND = {
				culture = { has_cultural_parameter = next_level_w_mills }
				culture = { has_innovation = innovation_manorialism }
			}
			AND = {
				has_building_or_higher = hill_farms_04
				culture = { has_cultural_parameter = windmills_hill_farms_unlock }
			}
		}
	}
	can_construct_showing_failures_only = {
		building_requirement_tribal = no
	}
	cost_gold = 2350
	province_modifier = {
		monthly_income = 3.0
	}
	county_modifier = {
		tax_mult = 0.06
		development_growth_factor = 0.06
	}
	on_complete = { creator_mandala_built_regular_building_piety_effect = yes }
	next_building = windmills_07
	ai_value = {
		base = 8
		ai_general_building_modifier = yes
		directive_to_build_economy_modifier = yes
		ai_economical_building_preference_modifier = yes
	}
}

windmills_07 = {
	construction_time = slow_construction_time
	can_construct_potential = {
		OR = {
			building_windmills_requirement_terrain = yes
			AND = {
				has_building_or_higher = hill_farms_04
				culture = { has_cultural_parameter = windmills_hill_farms_unlock }
			}
		}
		building_requirement_castle_city_church = { LEVEL = 01 }
	}
	is_enabled = { is_county_capital = yes }
	can_construct = {
		is_county_capital = yes
		OR = {
			culture = { has_innovation = innovation_windmills }
			AND = {
				culture = { has_cultural_parameter = next_level_w_mills }
				culture = { has_innovation = innovation_manorialism }
			}
			AND = {
				has_building_or_higher = hill_farms_04
				culture = { has_cultural_parameter = windmills_hill_farms_unlock }
			}
		}
	}
	can_construct_showing_failures_only = {
		building_requirement_tribal = no
	}
	cost_gold = 3300
	province_modifier = {
		monthly_income = 3.5
	}
	county_modifier = {
		tax_mult = 0.07
		development_growth_factor = 0.07
	}
	on_complete = { creator_mandala_built_regular_building_piety_effect = yes }
	next_building = windmills_08
	ai_value = {
		base = 7
		ai_general_building_modifier = yes
		directive_to_build_economy_modifier = yes
		ai_economical_building_preference_modifier = yes
	}
}

windmills_08 = {
	construction_time = slow_construction_time
	can_construct_potential = {
		OR = {
			building_windmills_requirement_terrain = yes
			AND = {
				has_building_or_higher = hill_farms_04
				culture = { has_cultural_parameter = windmills_hill_farms_unlock }
			}
		}
		building_requirement_castle_city_church = { LEVEL = 01 }
	}
	is_enabled = { is_county_capital = yes }
	can_construct = {
		is_county_capital = yes
		OR = {
			culture = { has_innovation = innovation_windmills }
			AND = {
				culture = { has_cultural_parameter = next_level_w_mills }
				culture = { has_innovation = innovation_manorialism }
			}
			AND = {
				has_building_or_higher = hill_farms_04
				culture = { has_cultural_parameter = windmills_hill_farms_unlock }
			}
		}
	}
	can_construct_showing_failures_only = {
		building_requirement_tribal = no
	}
	cost_gold = 4500
	province_modifier = {
		monthly_income = 4.0
	}
	county_modifier = {
		tax_mult = 0.08
		development_growth_factor = 0.08
	}
	on_complete = { creator_mandala_built_regular_building_piety_effect = yes }
	ai_value = {
		base = 6
		ai_general_building_modifier = yes
		directive_to_build_economy_modifier = yes
		ai_economical_building_preference_modifier = yes
	}
}
