﻿pm_trade_center_local_loading_horse_carriages = {
	texture = "gfx/interface/icons/production_method_icons/local_loading_horse_carriages.dds"
	
	state_modifiers = {
		unscaled = {
			state_migration_pull_mult = 0.25
		}
	}
	
	building_modifiers = {
		level_scaled = {
			building_employment_laborers_add = 500			#x1 = 500
		}
	}
}

pm_trade_center_local_loading_automobiles = {
	texture = "gfx/interface/icons/production_method_icons/local_loading_automobiles.dds"
	pollution_generation = 5
	unlocking_technologies = { 
		combustion_engine
	}
	state_modifiers = {
		unscaled = {
			state_migration_pull_mult = 0.25
		}
	}
	
	building_modifiers = {
		workforce_scaled = {
			# input goods
			building_input_automobiles_add = 0.5		#x100 = 50
			
		}

		level_scaled = {
			building_employment_laborers_add = 300		#x1 = 600
			building_employment_machinists_add = 50		#x1.5 = 75
		}
	}
}

pm_trade_center_primitive_transportation = {
	texture = "gfx/interface/icons/production_method_icons/primitive_transportation.dds"
	
	building_modifiers = {
		workforce_scaled = {
			building_input_grain_add = 5		# x20 =  100
		}
	}
}

pm_trade_center_business_trip_trains_and_ports = {
	texture = "gfx/interface/icons/goods_icons/transportation.dds"
	
	state_modifiers = {
		unscaled = {
		}
	}
	
	building_modifiers = {
		workforce_scaled = {
			# input goods					
			building_input_transportation_add = 1			#x30 = 30
			building_input_cargo_transportation_add = 1
		}												
	}
}

pm_trade_center_business_trip_automobiles = {
	texture = "gfx/interface/icons/goods_icons/automobiles.dds"
	unlocking_technologies = { 
		combustion_engine
	}
	state_modifiers = {
		unscaled = {
		}
	}
	
	building_modifiers = {
		workforce_scaled = {
			# input goods					
			building_input_transportation_add = 0.5			#x30 = 15
			building_input_cargo_transportation_add = 1
			building_input_automobiles_add = 0.1			#x100 = 10
		}
	}
}

pm_trade_center_contact_mails = {
	texture = "gfx/interface/icons/goods_icons/services.dds"
	
	building_modifiers = {
		workforce_scaled = {
			# input goods
			building_input_services_add = 1.5			#x30 = 45
		}
		level_scaled = {
			building_employment_clerks_add = 150			#x1.5 = 150
		}
	}
}

pm_trade_center_contact_telegram = {
	texture = "gfx/interface/icons/invention_icons/electrical_telegraph.dds"
	unlocking_technologies = { 
		electric_telegraph
	}
	state_modifiers = {
		unscaled = {
		}
	}
	
	building_modifiers = {
		workforce_scaled = {
			# input goods
			building_input_services_add = 1				#x30 = 60
			building_input_electricity_add = 0.5		#x30 = 15
		}
		level_scaled = {
			building_employment_clerks_add = 125		#x1.5 = 112.5
		}
	}
}

pm_trade_center_contact_telephones = {
	texture = "gfx/interface/icons/goods_icons/telephones.dds"
	unlocking_technologies = { 
		telephone
	}
	state_modifiers = {
		unscaled = {
		}
	}
	
	building_modifiers = {
		workforce_scaled = {
			# input goods
			building_input_services_add = 0.5			#x30 = 15
			building_input_telephones_add = 0.5			#x70 = 35
		}
		level_scaled = {
			building_employment_clerks_add = 100		#x1.5 = 75
		}
	}
}


pm_trade_center_merchant_guilds = {
	texture = "gfx/interface/icons/production_method_icons/merchant_guilds.dds"
	
	unlocking_laws = {
		law_mercantilism
	}
	
	building_modifiers = { 
		level_scaled = {
			building_employment_shopkeepers_add = 125			#x2 = 125
		}
		unscaled = {
			building_shopkeepers_shares_add = 10
		}
	}
}

pm_trade_center_privately_owned = {
	texture = "gfx/interface/icons/production_method_icons/privately_owned.dds"
	
	disallowing_laws = {
		law_command_economy
		law_council_republic
		law_mercantilism
	}
	
	building_modifiers = { 
		level_scaled = {
			building_employment_capitalists_add = 50		#x6 = 300
		}
		unscaled = {		
			building_capitalists_shares_add = 10
		}
	}
}

pm_trade_center_government_run = {
	texture = "gfx/interface/icons/production_method_icons/government_run.dds"

	unlocking_laws = {
		law_command_economy
		law_council_republic
	}
	
	building_modifiers = { 
		level_scaled = {
			building_employment_bureaucrats_add = 50		#x4 = 200
		}
		unscaled = {		
			building_government_shares_add = 1
		}
	}
}