#################################### highway ###############################################################

pm_no_cars_passenger = {
	texture = "gfx/interface/icons/production_method_icons/no_cars_passenger.dds"
}

pm_cars_passenger = {
	texture = "gfx/interface/icons/production_method_icons/cars_passenger.dds"
	pollution_generation = 10
	
	unlocking_technologies = {
		combustion_engine
	}

	building_modifiers = {
		workforce_scaled = {
			building_input_automobiles_add = 20					# x100 = 2000
			building_input_oil_add = 10							# x40 = 400
			building_input_electricity_add = 5					# x30 = 150
			building_input_tools_add = 5						# x40 = 200
																#total 2750
			
			building_output_transportation_add = 150			# x30 = 4500
		}
		#vanilla disel train profit 15.25 #mod profit 22.89
		level_scaled = {
			building_employment_machinists_add = 2000
			building_employment_engineers_add = 325
		}
	}
}

pm_no_cars_cargo = {
	texture = "gfx/interface/icons/production_method_icons/no_cars_passenger.dds"
}

pm_cars_cargo = {
	texture = "gfx/interface/icons/production_method_icons/cars_cargo.dds"
	pollution_generation = 10
	is_default = yes
	
	unlocking_technologies = {
		combustion_engine
	}

	building_modifiers = {
		workforce_scaled = {
			building_input_automobiles_add = 10					# x100 = 1000
			building_input_oil_add = 2							# x40 = 80
			building_input_electricity_add = 5					# x30 = 150
			building_input_tools_add = 2						# x40 = 80
																#total 1310
			
			building_output_cargo_transportation_add = 80		# x30 = 2400
		}
		#vanilla disel train profit 15.25 #mod profit 17.57
		level_scaled = {
			building_employment_machinists_add = 1500
			building_employment_engineers_add = 325
		}
	}
	state_modifiers = {
		workforce_scaled = {
			state_infrastructure_add = 80
		}
		unscaled = {
			building_throughput_mult = 0.05
		}
	}
}


pm_privately_owned_building_highway = {
	texture = "gfx/interface/icons/production_method_icons/privately_owned.dds"

	disallowing_laws = {
		law_command_economy
		law_council_republic
	}

	building_modifiers = {
		workforce_scaled = {
			building_input_financial_services_add = 10
			building_output_bonds_add = 10
		}
		level_scaled = {
			building_employment_capitalists_add = 100
			building_throughput_mult = 0.001
		}
		unscaled = {
			building_capitalists_shares_add = 5
			building_input_mult = -0.1
			building_minimum_wage_mult = -0.1
			building_throughput_mult = -0.001
		}
	}
}

pm_publicly_traded_building_highway = {
	texture = "gfx/interface/icons/production_method_icons/publicly_traded.dds"
	
	disallowing_laws = {
		law_command_economy
		law_council_republic
	}

	unlocking_technologies = {
		mutual_funds
	}

	building_modifiers = {
		workforce_scaled = {
			building_input_financial_services_add = 15
			building_output_bonds_add = 15
			building_output_stocks_add = 15
		}
		level_scaled = {
			building_employment_capitalists_add = 150
			building_throughput_mult = 0.0015
		}
		unscaled = {
			building_capitalists_shares_add = 5
			building_input_mult = -0.15
			building_minimum_wage_mult = -0.15
			building_throughput_mult = -0.0015
		}
	}
}

pm_government_run_building_highway = {
	texture = "gfx/interface/icons/production_method_icons/government_run.dds"
	
	unlocking_laws = {
		law_command_economy
		law_council_republic
	}
	
	building_modifiers = {
		workforce_scaled = {
			building_input_financial_services_add = 5
			building_output_bonds_add = 5
		}
		level_scaled = {
			building_employment_bureaucrats_add = 150
		}
		unscaled = {
			building_bureaucrats_shares_add = 5
		}
	}
}

pm_worker_cooperative_building_highway = {
	texture = "gfx/interface/icons/production_method_icons/worker_cooperative.dds"

	unlocking_laws = {
		law_council_republic
	}

	building_modifiers = {
		workforce_scaled = {
			building_input_financial_services_add = 1
			building_output_bonds_add = 1
		}
		level_scaled = {
			building_employment_laborers_add = 100
			building_employment_machinists_add = 100
			building_throughput_mult = -0.005
		}
		unscaled = {
			building_laborers_shares_add = 1
			building_machinists_shares_add = 1
			building_throughput_mult = 0.255
		}
	}
}