﻿pm_anchorage = {
	texture = "gfx/interface/icons/production_method_icons/anchorage.dds"

	low_pop_method = yes # AI will activate this method for states with low population
	
	building_modifiers = {
		workforce_scaled = {
			building_employment_laborers_add = 250
			building_employment_clerks_add = 175
			building_employment_bureaucrats_add = 75
		}
	}
	
	country_modifiers = {
		workforce_scaled = {
			country_convoys_capacity_add = 10
		}
	}	
	
	ai_value = 500 # Equivalent to 50 convoys
}			

pm_basic_port = {
	texture = "gfx/interface/icons/production_method_icons/basic_port.dds"
	
	building_modifiers = {
		workforce_scaled = {	
			building_input_clippers_add = 5
			building_output_cargo_transportation_add = 15
		}
		level_scaled = {
			building_employment_laborers_add = 1500
			building_employment_clerks_add = 750
			building_employment_bureaucrats_add = 250
		}
	}

	country_modifiers = {
		workforce_scaled = {
			country_convoys_capacity_add = 200
		}
	}
	state_modifiers = {
		workforce_scaled = {
			state_infrastructure_add = 15
		}
	}
}		

pm_industrial_port = {
	texture = "gfx/interface/icons/production_method_icons/industrial_port.dds"

	unlocking_technologies = {
		gantry_cranes
	}

	building_modifiers = {
		workforce_scaled = {	
			building_input_steamers_add = 5
			building_input_coal_add = 5
			building_output_cargo_transportation_add = 20
		}
		level_scaled = {
			building_employment_laborers_add = 1000
			building_employment_machinists_add = 250
			building_employment_clerks_add = 500
			building_employment_bureaucrats_add = 250
		}
	}

	country_modifiers = {
		workforce_scaled = {
			country_convoys_capacity_add = 400
		}
	}
	state_modifiers = {
		workforce_scaled = {
			state_infrastructure_add = 20
		}
	}	
}

pm_modern_port = {
	texture = "gfx/interface/icons/production_method_icons/modern_port.dds"
	unlocking_technologies = {
		concrete_dockyards
	}
	
	building_modifiers = {
		workforce_scaled = {	
			building_input_steamers_add = 5	
			building_input_oil_add = 10
			building_output_cargo_transportation_add = 25
		}
		level_scaled = {
			building_employment_laborers_add = 375
			building_employment_machinists_add = 125
			building_employment_clerks_add = 250
			building_employment_bureaucrats_add = 250
		}
	}

	country_modifiers = {
		workforce_scaled = {
			country_convoys_capacity_add = 800
		}
	}
	state_modifiers = {
		workforce_scaled = {
			state_infrastructure_add = 25
		}
	}
}

pm_anchorage_passenger = {
	texture = "gfx/interface/icons/production_method_icons/anchorage_passenger.dds"
	
	unlocking_production_methods = {
		pm_anchorage
		pm_basic_port
		pm_industrial_port
		pm_modern_port
	}
}

pm_basic_port_passenger = {
	texture = "gfx/interface/icons/production_method_icons/basic_port_passenger.dds"

	unlocking_production_methods = {
		pm_basic_port
	}
	building_modifiers = {
		workforce_scaled = {
			building_input_clippers_add = 1					#x60 = 60
			building_output_transportation_add = 40			#x30 = 1500
		}
	}
}		

pm_industrial_port_passenger = {
	texture = "gfx/interface/icons/production_method_icons/industrial_port_passenger.dds"
	
	unlocking_technologies = {
		gantry_cranes
	}
	
	unlocking_production_methods = {
		pm_industrial_port
	}

	building_modifiers = {
		workforce_scaled = {	
			building_input_steamers_add = 0.5				#x70 = 35
			building_input_coal_add = 0.5					#x30 = 15
			building_output_transportation_add = 50			#x30 = 2100
		}
	}
}

pm_modern_port_passenger = {
	texture = "gfx/interface/icons/production_method_icons/modern_port_passenger.dds"
	unlocking_technologies = {
		concrete_dockyards
	}
	unlocking_production_methods = {
		pm_modern_port
	}
	
	building_modifiers = {
		workforce_scaled = {	
			building_input_steamers_add = 0.5			#x70 = 35
			building_input_oil_add = 0.3				#x40 = 12
			building_output_transportation_add = 60		#x30 = 2400
		}
	}
}