﻿# MANUFACTURING INDUSTRIES

building_food_industry = {
	building_group = bg_light_industry
	texture = "gfx/interface/icons/building_icons/food_industry.dds"
	city_type = city
	levels_per_mesh = 5
	
	unlocking_technologies = {
		manufacturies
	}

	production_method_groups = {
		pmg_base_building_food_industry
		pmg_canning
		pmg_additional_contents
		pmg_automation_building_food_industry
		pmg_ownership_capital_building_food_industry
	}

	required_construction = construction_cost_high
	
}

building_distillery_industry = {
	building_group = bg_light_industry
	texture = "gfx/interface/icons/building_icons/distillery_industry.dds"
	city_type = city
	levels_per_mesh = 5
	
	unlocking_technologies = {
		manufacturies
	}

	production_method_groups = {
		pmg_distillery
		pmg_automation_building_distillery_industry
		pmg_ownership_capital_building_distillery_industry
	}

	required_construction = construction_cost_high
	
}

#########################################################################################################

building_textile_mills = {
	building_group = bg_light_industry
	texture = "gfx/interface/icons/building_icons/textile_industry.dds"
	city_type = city
	levels_per_mesh = 5
	
	unlocking_technologies = {
		manufacturies
	}

	production_method_groups = {
		pmg_base_building_textile_mills
		pmg_automation_building_textile_mills
		pmg_ownership_capital_building_textile_mills
	}
	
	required_construction = construction_cost_high
}

building_luxury_textile_mills = {
	building_group = bg_light_industry
	texture = "gfx/interface/icons/building_icons/luxury_textile_industry.dds"
	city_type = city
	levels_per_mesh = 5
	
	unlocking_technologies = {
		manufacturies
	}

	production_method_groups = {
		pmg_building_luxury_textile_mills
		pmg_automation_building_luxury_textile_mills
		pmg_ownership_capital_building_luxury_textile_mills
	}
	
	required_construction = construction_cost_high
}

#########################################################################################################

building_furniture_manufacturies = {
	building_group = bg_light_industry
	texture = "gfx/interface/icons/building_icons/furniture_manufacturies.dds"
	city_type = city
	levels_per_mesh = 5
	
	unlocking_technologies = {
		manufacturies
	}

	production_method_groups = {
		pmg_base_building_furniture_manufacturies
		pmg_automation_building_furniture_manufacturies
		pmg_ownership_capital_building_furniture_manufacturies
	}

	required_construction = construction_cost_high
}

building_luxury_furniture_manufacturies = {
	building_group = bg_light_industry
	texture = "gfx/interface/icons/building_icons/luxury_furniture_manufacturies.dds"
	city_type = city
	levels_per_mesh = 5
	
	unlocking_technologies = {
		manufacturies
	}

	production_method_groups = {
		pmg_building_luxury_furniture_manufacturies
		pmg_automation_building_luxury_furniture_manufacturies
		pmg_ownership_capital_building_luxury_furniture_manufacturies
	}

	required_construction = construction_cost_high
}


#########################################################################################################

building_glassworks = {
	building_group = bg_light_industry
	texture = "gfx/interface/icons/building_icons/glassworks.dds"
	city_type = city
	levels_per_mesh = 5
	
	unlocking_technologies = {
		manufacturies
	}

	production_method_groups = {
		pmg_base_building_glassworks
		pmg_glassblowing
		pmg_ownership_capital_building_glassworks
	}
	
	required_construction = construction_cost_high
}

building_pottery_factory = {
	building_group = bg_light_industry
	texture = "gfx/interface/icons/building_icons/pottery_factory.dds"
	city_type = city
	levels_per_mesh = 5
	
	unlocking_technologies = {
		manufacturies
	}

	production_method_groups = {
		pmg_base_building_potteryworks
		pmg_ownership_capital_building_potteryworks
	}
	
	required_construction = construction_cost_high
}

############################################################################################################


building_chemical_plants = {
	building_group = bg_heavy_industry
	texture = "gfx/interface/icons/building_icons/chemicals_industry.dds"
	
	unlocking_technologies = {
		intensive_agriculture
	}
	
	city_type = city
	levels_per_mesh = 5

	production_method_groups = {
		pmg_fertilizer_production
		pmg_automation_building_chemical_plants
		pmg_ownership_capital_building_chemical_plants
	}

	required_construction = construction_cost_high
}

building_explosives_factories = {
	building_group = bg_heavy_industry
	texture = "gfx/interface/icons/building_icons/explosives_factories.dds"
	
	unlocking_technologies = {
		intensive_agriculture
	}
	
	city_type = city
	levels_per_mesh = 5

	production_method_groups = {
		pmg_explosives_production
		pmg_automation_building_explosives_factories
		pmg_ownership_capital_building_explosives_factories
	}

	required_construction = construction_cost_high
}

############################################################################################

building_synthetics_plants = {
	building_group = bg_heavy_industry
	texture = "gfx/interface/icons/building_icons/synthetics_plants.dds"
	city_type = city
	levels_per_mesh = 5
	
	unlocking_technologies = {
		aniline
	}
	
	production_method_groups = {
		pmg_synthetic_dyes
		pmg_automation_building_synthetics_plants
		pmg_ownership_capital_building_synthetics_plants
	}
	
	required_construction = construction_cost_high
}

building_synthetics_silk_plants = {
	building_group = bg_heavy_industry
	texture = "gfx/interface/icons/building_icons/synthetics_silk_plants.dds"
	city_type = city
	levels_per_mesh = 5
	
	unlocking_technologies = {
		art_silk
	}
	
	production_method_groups = {
		pmg_synthetic_silk
		pmg_automation_building_synthetics_silk_plants
		pmg_ownership_capital_building_synthetics_silk_plants
	}
	
	required_construction = construction_cost_high
}


############################################################################################


building_motor_industry = {
	building_group = bg_heavy_industry
	texture = "gfx/interface/icons/building_icons/motor_industry.dds"
	city_type = city
	levels_per_mesh = 5
	
	unlocking_technologies = {
		atmospheric_engine
	}

	production_method_groups = {
		pmg_base_building_motor_industry
		pmg_automation_building_motor_industry
		pmg_ownership_capital_building_motor_industry
	}
	
	required_construction = construction_cost_high
}

building_automobile_industry = {
	building_group = bg_heavy_industry
	texture = "gfx/interface/icons/building_icons/automobile_industry.dds"
	city_type = city
	levels_per_mesh = 5
	
	unlocking_technologies = {
		combustion_engine
	}

	production_method_groups = {
		pmg_automobile_production
		pmg_automation_building_automobile_industry
		pmg_ownership_capital_building_automobile_industry
	}
	
	required_construction = construction_cost_high
}


################################################################################################

building_shipyards = {
	building_group = bg_light_industry
	texture = "gfx/interface/icons/building_icons/shipyards.dds"
	city_type = port
	
	unlocking_technologies = {
		navigation
	}

	production_method_groups = {
		pmg_base_building_shipyards
		pmg_ownership_capital_building_shipyards
	}

	required_construction = construction_cost_high
	
	possible = {
		error_check = {
			severity = fail
			is_coastal = yes
		}
	}
}

building_military_shipyards = {
	building_group = bg_light_industry
	texture = "gfx/interface/icons/building_icons/military_shipyards.dds"
	city_type = port
	
	unlocking_technologies = {
		navigation
	}

	production_method_groups = {
		pmg_military_base
		pmg_ownership_capital_building_military_shipyards
	}

	required_construction = construction_cost_high
	
	possible = {
		error_check = {
			severity = fail
			is_coastal = yes
		}
	}
}



##############################################################################################################################

building_war_machine_industry = {
	building_group = bg_heavy_industry
	texture = "gfx/interface/icons/building_icons/vehicles_industry.dds"
	city_type = city
	levels_per_mesh = 5
	
	unlocking_technologies = {
		military_aviation
	}

	production_method_groups = {
		pmg_aeroplanes
		pmg_automation_building_aeroplanes_industry
		pmg_ownership_capital_building_aeroplanes_industry
	}
	
	required_construction = construction_cost_very_high
}

building_tanks_industry = {
	building_group = bg_heavy_industry
	texture = "gfx/interface/icons/building_icons/tanks_industry.dds"
	city_type = city
	levels_per_mesh = 5
	
	unlocking_technologies = {
		mobile_armor
	}

	production_method_groups = {
		pmg_tanks
		pmg_automation_building_tanks_industry
		pmg_ownership_capital_building_tanks_industry
	}
	
	required_construction = construction_cost_very_high
}



#########################################################################################

building_electrics_industry = {
	building_group = bg_heavy_industry
	texture = "gfx/interface/icons/building_icons/electrics_industry.dds"
	city_type = city
	levels_per_mesh = 5
	
	unlocking_technologies = {
		telephone
	}

	production_method_groups = {
		pmg_telephones_category
		pmg_automation_building_electrics_industry
		pmg_ownership_capital_building_electrics_industry
	}
	
	required_construction = construction_cost_very_high
}

building_radios_industry = {
	building_group = bg_heavy_industry
	texture = "gfx/interface/icons/building_icons/radios_industry.dds"
	city_type = city
	levels_per_mesh = 5
	
	unlocking_technologies = {
		radio
	}

	production_method_groups = {
		pmg_radios_category
		pmg_automation_building_radios_industry
		pmg_ownership_capital_building_electrics_industry
	}
	
	required_construction = construction_cost_very_high
}



################################################################################################

building_arms_industry = {
	building_group = bg_light_industry
	texture = "gfx/interface/icons/building_icons/arms_industry.dds"
	city_type = city
	levels_per_mesh = 5
	
	unlocking_technologies = {
		gunsmithing
	}

	production_method_groups = {
		pmg_firearms_manufacturing
		pmg_automation_building_arms_industry
		pmg_ownership_capital_building_arms_industry
	}
	
	required_construction = construction_cost_very_high
}

building_artillery_industry = {
	building_group = bg_light_industry
	texture = "gfx/interface/icons/building_icons/artillery_industry.dds"
	city_type = city
	levels_per_mesh = 5
	
	unlocking_technologies = {
		artillery
	}

	production_method_groups = {
		pmg_foundries
		pmg_automation_building_artillery_industry
		pmg_ownership_capital_building_artillery_industry
	}
	
	required_construction = construction_cost_very_high
}

#########################################################################

building_munition_plants = {
	building_group = bg_heavy_industry
	texture = "gfx/interface/icons/building_icons/munition_plants.dds"
	city_type = city
	levels_per_mesh = 5
	
	unlocking_technologies = {
		percussion_cap
	}

	production_method_groups = {
		pmg_base_building_munition_plants
		pmg_ownership_capital_building_munition_plants
	}
	
	required_construction = construction_cost_very_high
}