pm_steam_trains = {
	texture = "gfx/interface/icons/production_method_icons/trains_steam.dds"
	pollution_generation = 15

	building_modifiers = {
		workforce_scaled = {
			building_input_engines_add = 10
			building_input_coal_add = 10
			building_output_transportation_add = 50
		}
		level_scaled = {
			building_employment_laborers_add = 3000
			building_employment_machinists_add = 1000
			building_employment_clerks_add = 750
		}
	}

	state_modifiers = {
		level_scaled = {
			state_infrastructure_add = 20
		}
	}
}

pm_electric_trains = {
	texture = "gfx/interface/icons/production_method_icons/trains_electric.dds"
	pollution_generation = 10
	
	unlocking_technologies = {
		electric_railway
	}

	building_modifiers = {
		workforce_scaled = {
			building_input_engines_add = 15
			building_input_electricity_add = 15
			building_output_transportation_add = 75
		}
		level_scaled = {
			building_employment_laborers_add = 2000
			building_employment_machinists_add = 2000
			building_employment_clerks_add = 750
		}
	}

	state_modifiers = {
		level_scaled = {
			state_infrastructure_add = 30
		}
	}
}

pm_diesel_trains = {
	texture = "gfx/interface/icons/production_method_icons/trains_diesel.dds"
	pollution_generation = 10
	
	unlocking_technologies = {
		compression_ignition
	}

	building_modifiers = {
		workforce_scaled = {
			building_input_engines_add = 20
			building_input_oil_add = 20
			building_output_transportation_add = 100
		}
		level_scaled = {
			building_employment_laborers_add = 1500
			building_employment_machinists_add = 2500
			building_employment_clerks_add = 750
		}
	}

	state_modifiers = {
		level_scaled = {
			state_infrastructure_add = 40
		}
	}
}
