﻿pm_simple_farming = {
	texture = "gfx/interface/icons/production_method_icons/simple_farming.dds"
	building_modifiers = {
		workforce_scaled = {
			# output goods													
			goods_output_grain_add = 50
		}

		level_scaled = {
			building_employment_laborers_add = 7500
			building_employment_farmers_add = 500
		}
	}
}

pm_soil_enriching_farming = {
	texture = "gfx/interface/icons/production_method_icons/soil_enriching_farming.dds"
	
	unlocking_technologies = {
		intensive_agriculture
	}

	building_modifiers = {
		workforce_scaled = {
			# input goods													
			goods_input_fertilizer_add = 5				
			
			# output goods													
			goods_output_grain_add = 65
		}

		level_scaled = {
			# earnings														
			building_employment_laborers_add = 7000
			building_employment_farmers_add = 1000
		}
	}
}

pm_fertilization = {
	texture = "gfx/interface/icons/production_method_icons/fertilization.dds"
	
	unlocking_technologies = {
		improved_fertilizer
	}
	
	building_modifiers = {
		workforce_scaled = {
			# input goods													
			goods_input_fertilizer_add = 10				
			
			# output goods												   
			goods_output_grain_add = 80	
		}

		level_scaled = {
			# earnings														
			building_employment_laborers_add = 6500
			building_employment_farmers_add = 1500
		}
	}
}

pm_chemical_fertilizer = {
	texture = "gfx/interface/icons/production_method_icons/chemical_fertilizers.dds"
	unlocking_technologies = {
		nitrogen_fixation
	}
	building_modifiers = {
		workforce_scaled = {
			# input goods												   
			goods_input_fertilizer_add = 15				
			
			# output goods												   
			goods_output_grain_add = 95
		}

		level_scaled = {
			# earnings														
			building_employment_laborers_add = 6000
			building_employment_farmers_add = 2000
		}
	}
}			

pm_no_secondary = {
	texture = "gfx/interface/icons/production_method_icons/no_orchards.dds"
}

pm_potatoes = {
	texture = "gfx/interface/icons/production_method_icons/potatoes.dds"
	
	building_modifiers = {
		workforce_scaled = {
			goods_output_grain_add = -30
			goods_output_liquor_add = 20
		}
	}
}

pm_potatoes_2 = {
	texture = "gfx/interface/icons/production_method_icons/potatoes.dds"

	unlocking_production_methods = {
		pm_fertilization
		pm_chemical_fertilizer
	}
	
	building_modifiers = {
		workforce_scaled = {
			goods_output_grain_add = -60
			goods_output_liquor_add = 40
		}
	}
}

pm_apple_orchards = {
	texture = "gfx/interface/icons/production_method_icons/orchards.dds"
	
	building_modifiers = {
		workforce_scaled = {
			goods_output_grain_add = -30
			goods_output_sugar_add = 12
			goods_output_fruit_add = 8
		}
	}
}

pm_apple_orchards_2 = {
	texture = "gfx/interface/icons/production_method_icons/orchards.dds"

	unlocking_production_methods = {
		pm_fertilization
		pm_chemical_fertilizer
	}
	
	building_modifiers = {
		workforce_scaled = {
			goods_output_grain_add = -60
			goods_output_sugar_add = 24
			goods_output_fruit_add = 16
		}
	}
}

pm_tools_disabled = {
	texture = "gfx/interface/icons/production_method_icons/no_tool_use.dds"
}

pm_tools = {
	texture = "gfx/interface/icons/production_method_icons/harvesting_tools.dds"

	disallowing_laws = {
		law_industry_banned
	}
	
	building_modifiers = {
		workforce_scaled = {
			# input goods
			goods_input_tools_add = 2.25
		}

		level_scaled = {
			building_employment_laborers_add = -1500
		}
	}
}

pm_steam_threshers = {
	texture = "gfx/interface/icons/production_method_icons/steam_powered_threshers.dds"

	state_modifiers = {
		workforce_scaled = {
			state_pollution_generation_add = 2
		}
	}

	unlocking_technologies = {
		threshing_machine
	}

	disallowing_laws = {
		law_industry_banned
	}

	building_modifiers = {
		workforce_scaled = {
			# input goods													
			goods_input_tools_add = 3	
			goods_input_coal_add = 1.5
		}

		level_scaled = {
			building_employment_laborers_add = -3000
		}
	}
}

pm_tractors = {
	texture = "gfx/interface/icons/production_method_icons/tractors.dds"

	state_modifiers = {
		workforce_scaled = {
			state_pollution_generation_add = 4
		}
	}

	unlocking_technologies = {
		mechanized_farming
	}

	disallowing_laws = {
		law_industry_banned
	}

	building_modifiers = {
		workforce_scaled = {
			# input goods								
			goods_input_coal_add = 4
			goods_input_engines_add = 2.5
		}

		level_scaled = {
			building_employment_laborers_add = -4500
		}
	}
}

pm_compression_ignition_tractors = {
	texture = "gfx/interface/icons/production_method_icons/compression_ignition_tractors.dds"

	state_modifiers = {
		workforce_scaled = {
			state_pollution_generation_add = 6
		}
	}

	unlocking_technologies = {
		combustion_engine
	}

	disallowing_laws = {
		law_industry_banned
	}

	building_modifiers = {
		workforce_scaled = {
			# input goods								
			goods_input_oil_add = 3
			goods_input_engines_add = 4
		}

		level_scaled = {
			building_employment_laborers_add = -6000
		}
	}
}

pm_citrus_orchards = {
	texture = "gfx/interface/icons/production_method_icons/orchards.dds"
	
	building_modifiers = {
		workforce_scaled = {
			goods_output_grain_add = -30
			goods_output_sugar_add = 12
			goods_output_fruit_add = 8
		}
	}
}

pm_citrus_orchards_2 = {
	texture = "gfx/interface/icons/production_method_icons/orchards.dds"

	unlocking_production_methods = {
		pm_fertilization
		pm_chemical_fertilizer
	}
	
	building_modifiers = {
		workforce_scaled = {
			goods_output_grain_add = -60
			goods_output_sugar_add = 24
			goods_output_fruit_add = 16
		}
	}
}

pm_vineyards = {
	texture = "gfx/interface/icons/production_method_icons/vineyards.dds"
	
	building_modifiers = {
		workforce_scaled = {
			goods_output_grain_add = -30
			goods_output_wine_add = 12
		}
	}
}

pm_vineyards_2 = {
	texture = "gfx/interface/icons/production_method_icons/vineyards.dds"

	unlocking_production_methods = {
		pm_fertilization
		pm_chemical_fertilizer
	}
	
	building_modifiers = {
		workforce_scaled = {
			goods_output_grain_add = -60
			goods_output_wine_add = 24
		}
	}
}

pm_simple_farming_building_rice_farm = {
	texture = "gfx/interface/icons/production_method_icons/simple_farming.dds"
	building_modifiers = {
		workforce_scaled = {
			# output goods
			goods_output_grain_add = 50
		}

		level_scaled = {
			building_employment_laborers_add = 7500
			building_employment_farmers_add = 500
		}
	}
}

pm_soil_enriching_farming_building_rice_farm = {
	texture = "gfx/interface/icons/production_method_icons/soil_enriching_farming.dds"
	
	unlocking_technologies = {
		intensive_agriculture
	}

	building_modifiers = {
		workforce_scaled = {
			# input goods
			goods_input_fertilizer_add = 5		
			
			# output goods													
			goods_output_grain_add = 65		
		}

		level_scaled = {
			# earnings												
			building_employment_laborers_add = 7000
			building_employment_farmers_add = 1000
		}
	}
}

pm_fertilization_building_rice_farm = {
	texture = "gfx/interface/icons/production_method_icons/fertilization.dds"
	
	unlocking_technologies = {
		improved_fertilizer
	}
	
	building_modifiers = {
		workforce_scaled = {
			# input goods													
			goods_input_fertilizer_add = 10				
			
			# output goods												   
			goods_output_grain_add = 80
		}

		level_scaled = {
			# earnings																									
			building_employment_laborers_add = 6500
			building_employment_farmers_add = 1500
		}
	}
}

pm_chemical_fertilizer_building_rice_farm = {
	texture = "gfx/interface/icons/production_method_icons/chemical_fertilizers.dds"
	unlocking_technologies = {
		nitrogen_fixation
	}
	building_modifiers = {
		workforce_scaled = {
			# input goods												   
			goods_input_fertilizer_add = 15			
			
			# output goods												   
			goods_output_grain_add = 95		
		}

		level_scaled = {
			# earnings														
			building_employment_laborers_add = 6000
			building_employment_farmers_add = 2000
		}
	}
}

pm_fig_orchards_building_rice_farm = {
	texture = "gfx/interface/icons/production_method_icons/orchards.dds"
	
	building_modifiers = {
		workforce_scaled = {
			goods_output_grain_add = -30
			goods_output_sugar_add = 12
			goods_output_fruit_add = 8
		}
	}
}

pm_tools_building_rice_farm = {
	texture = "gfx/interface/icons/production_method_icons/harvesting_tools.dds"

	disallowing_laws = {
		law_industry_banned
	}
	
	building_modifiers = {
		workforce_scaled = {
			# input goods
			goods_input_tools_add = 2.25
		}

		level_scaled = {
			building_employment_laborers_add = -1500
		}
	}
}

pm_steam_threshers_building_rice_farm = {
	texture = "gfx/interface/icons/production_method_icons/steam_powered_threshers.dds"

	state_modifiers = {
		workforce_scaled = {
			state_pollution_generation_add = 2
		}
	}

	unlocking_technologies = {
		threshing_machine
	}

	disallowing_laws = {
		law_industry_banned
	}

	building_modifiers = {
		workforce_scaled = {
			# input goods													
			goods_input_tools_add = 3	
			goods_input_coal_add = 1.5
		}

		level_scaled = {
			building_employment_laborers_add = -3000
		}
	}
}

pm_fig_orchards = {
	texture = "gfx/interface/icons/production_method_icons/orchards.dds"
	
	building_modifiers = {
		workforce_scaled = {
			goods_output_grain_add = -30
			goods_output_sugar_add = 12
			goods_output_fruit_add = 8
		}
	}
}		

pm_fig_orchards_2 = {
	texture = "gfx/interface/icons/production_method_icons/orchards.dds"

	unlocking_production_methods = {
		pm_fertilization
		pm_chemical_fertilizer
	}
	
	building_modifiers = {
		workforce_scaled = {
			goods_output_grain_add = -60
			goods_output_sugar_add = 24
			goods_output_fruit_add = 16
		}
	}
}

pm_vineyards_building_maize_farm = {
	texture = "gfx/interface/icons/production_method_icons/vineyards.dds"
	
	building_modifiers = {
		workforce_scaled = {
			goods_output_grain_add = -30
			goods_output_wine_add = 12
		}
	}
}

pm_vineyards_building_maize_farm_2 = {
	texture = "gfx/interface/icons/production_method_icons/vineyards.dds"

	unlocking_production_methods = {
		pm_fertilization
		pm_chemical_fertilizer
	}
	
	building_modifiers = {
		workforce_scaled = {
			goods_output_grain_add = -60
			goods_output_wine_add = 24
		}
	}
}

pm_simple_ranch = {
	texture = "gfx/interface/icons/production_method_icons/sheep_ranch.dds"

	building_modifiers = {
		workforce_scaled = {
			goods_output_fabric_add = 20
		}
	}
}

pm_sheep_farms = {
	texture = "gfx/interface/icons/production_method_icons/sheep_farms.dds"
	
	unlocking_technologies = {
		intensive_agriculture
	}	
	
	building_modifiers = {
		workforce_scaled = {
			goods_input_grain_add = 4
			goods_output_fabric_add = 25
			goods_output_fertilizer_add = 5
		}
	}
}

pm_intensive_grazing_ranch = {
	texture = "gfx/interface/icons/production_method_icons/large_sheep_ranch.dds"

	unlocking_technologies = {
		mechanized_farming
	}

	unlocking_production_methods = {
		pm_butchering_tools
		pm_slaughterhouses
		pm_mechanized_slaughtering
	}
	
	building_modifiers = {
		workforce_scaled = {
			goods_input_grain_add = 8
			goods_output_fabric_add = 30
			goods_output_fertilizer_add = 10
		}
	}
}

pm_open_air_stockyards = {
	texture = "gfx/interface/icons/production_method_icons/open_air_stockyards.dds"		
	building_modifiers = {
		workforce_scaled = {
			goods_output_meat_add = 15
		}

		level_scaled = {
			building_employment_laborers_add = 7500
			building_employment_farmers_add = 500
		}
	}
}		

pm_butchering_tools = {
	texture = "gfx/interface/icons/production_method_icons/butchering_tools.dds"			
	building_modifiers = {				
		workforce_scaled = {
			goods_input_tools_add = 1
			goods_output_meat_add = 20
		}

		level_scaled = {
			building_employment_laborers_add = 7000
			building_employment_farmers_add = 1000
		}
	}							
}

pm_slaughterhouses = {
	texture = "gfx/interface/icons/production_method_icons/slaughterhouses.dds"	


	unlocking_technologies = {
		steelworking
	}	
	building_modifiers = {
		workforce_scaled = {
			goods_input_tools_add = 2
			goods_output_meat_add = 25
		}

		level_scaled = {
			building_employment_laborers_add = 6500
			building_employment_farmers_add = 1500
		}
	}
}

pm_mechanized_slaughtering = {
	texture = "gfx/interface/icons/production_method_icons/mechanized_slaughtering.dds"	

	state_modifiers = {
		workforce_scaled = {
			state_pollution_generation_add = 5
		}
	}

	unlocking_technologies = {
		mechanized_farming
	}
	building_modifiers = {
		workforce_scaled = {
			goods_input_tools_add = 3
			goods_input_coal_add = 1
			goods_output_meat_add = 30
		}

		level_scaled = {
			building_employment_laborers_add = 6000
			building_employment_farmers_add = 2000
		}
	}
}

pm_standard_fences = {
	texture = "gfx/interface/icons/production_method_icons/standard_fences.dds"
}

pm_barbed_wire_fences = {
	texture = "gfx/interface/icons/production_method_icons/barbed_wire_fencing.dds"

	unlocking_technologies = {
		field_works	
	}	

	disallowing_laws = {
		law_industry_banned
	}

	building_modifiers = {
		workforce_scaled = {
			goods_input_iron_add = 1.5
		}

		level_scaled = {
			building_employment_laborers_add = -1000
		}
	}
}		

pm_electric_fencing = {
	texture = "gfx/interface/icons/production_method_icons/electric_fencing.dds"	

	unlocking_technologies = {
		electrical_generation	
	}

	disallowing_laws = {
		law_industry_banned
	}

	building_modifiers = {
		workforce_scaled = {
			goods_input_iron_add = 3
			goods_input_electricity_add = 2
		}

		level_scaled = {
			building_employment_laborers_add = -3000
		}
	}
}

pm_unrefrigerated = {
	texture = "gfx/interface/icons/production_method_icons/no_refrigeration.dds"
}

pm_refrigerated_storage_building_livestock_ranch = {
	texture = "gfx/interface/icons/production_method_icons/refrigerated_storage.dds"

	unlocking_technologies = {
		pasteurization
	}

	disallowing_laws = {
		law_industry_banned
	}

	building_modifiers = {
		workforce_scaled = {
			goods_input_electricity_add = 3
		}

		level_scaled = {
			building_employment_laborers_add = -1500
		}
	}
}

pm_refrigerated_rail_cars_building_livestock_ranch = {
	texture = "gfx/interface/icons/production_method_icons/refrigerated_rail_cars.dds"

	state_modifiers = {
		workforce_scaled = {
			state_pollution_generation_add = 2
		}
	}
	
	unlocking_technologies = {
		electric_railway
	}

	disallowing_laws = {
		law_industry_banned
	}
	
	building_modifiers = {
		workforce_scaled = {
			goods_input_electricity_add = 4
			goods_input_engines_add = 1
		}

		level_scaled = {
			building_employment_laborers_add = -3000
		}
	}
}
