﻿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 = 50
			building_employment_clerks_add = 30
			building_employment_bureaucrats_add = 15
		}
	}
	
	country_modifiers = {
		workforce_scaled = {
			country_convoys_capacity_add = 40
		}
	}	
	
	ai_value = 500 # Equivalent to 50 convoys
}			

pm_early_port = {
	texture = "gfx/interface/icons/pm/pm_early_port.dds"
	
	building_modifiers = {
		workforce_scaled = {	
			building_input_clippers_add = 1
		}
		level_scaled = {
			building_employment_laborers_add = 100
			building_employment_clerks_add = 50
			building_employment_bureaucrats_add = 30
		}
	}

	country_modifiers = {
		workforce_scaled = {
			country_convoys_capacity_add = 100
		}
	}
	state_modifiers = {
		workforce_scaled = {
			state_infrastructure_add = 2
		}
	}
}


pm_basic_port = {
	texture = "gfx/interface/icons/production_method_icons/basic_port.dds"

	unlocking_technologies = {
		trade_port
	}	
	building_modifiers = {
		workforce_scaled = {	
			building_input_clippers_add = 2
		}
		level_scaled = {
			building_employment_laborers_add = 100
			building_employment_clerks_add = 100
			building_employment_bureaucrats_add = 50
		}
	}

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

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 = 2
			building_input_coal_add = 1
		}
		level_scaled = {
			building_employment_laborers_add = 100
			building_employment_machinists_add = 100
			building_employment_clerks_add = 100
			building_employment_bureaucrats_add = 50
		}
	}

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

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 = 3	
			building_input_oil_add = 2
		}
		level_scaled = {
			building_employment_laborers_add = 100
			building_employment_machinists_add = 100
			building_employment_clerks_add = 100
			building_employment_bureaucrats_add = 50
		}
	}

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

pm_simple_organization = {
	texture = "gfx/interface/icons/production_method_icons/simple_organization.dds"
	
	country_modifiers = {
		workforce_scaled = {
			country_bureaucracy_add = 20

		}
	}	

	building_modifiers = {	
		level_scaled = {
			building_employment_bureaucrats_add = 200
		}
	}		
}		

pm_write_read = {
	texture = "gfx/interface/icons/pm/pm_write_read.dds"

	unlocking_technologies = {
		write_officer
	}
	
	country_modifiers = {
		workforce_scaled = {
			country_bureaucracy_add = 40

		}
	}	
	
	building_modifiers = {
		workforce_scaled = {
			building_input_paper_add = 3
		}			
		level_scaled = {
			building_employment_bureaucrats_add = 500
		}
	}		
}



pm_horizontal_drawer_cabinets = {
	texture = "gfx/interface/icons/production_method_icons/horizontal_drawer_cabinets.dds"
	
	unlocking_technologies = {
		tech_code_save
	}
	
	country_modifiers = {
		workforce_scaled = {
			country_bureaucracy_add = 80
		}
	}

	building_modifiers = {
		workforce_scaled = {
			building_input_paper_add = 7
		}			
	
		level_scaled = {
			building_employment_bureaucrats_add = 1000
		}
	}		
}

pm_vertical_filing_cabinets = {
	texture = "gfx/interface/icons/production_method_icons/vertical_filing_cabinets.dds"
	unlocking_technologies = {
		central_archives
	}
	
	country_modifiers = {
		workforce_scaled = {
			country_bureaucracy_add = 120
		}
	}	
	
	building_modifiers = {
		workforce_scaled = {
			building_input_paper_add = 12
		}	
	
		level_scaled = {
			building_employment_bureaucrats_add = 1500
		}
	}	
}

pm_switch_boards = {
	texture = "gfx/interface/icons/production_method_icons/telephone_switchboards.dds"
	unlocking_technologies = {
		central_planning
	}
	
	country_modifiers = {
		workforce_scaled = {
			country_bureaucracy_add = 200
		}
	}
	
	building_modifiers = {
		workforce_scaled = {
			building_input_paper_add = 15
			building_input_telephones_add = 5
		}

		level_scaled = {
			building_employment_clerks_add = 200
			building_employment_bureaucrats_add = 1500
		}
	}	
}

pm_hereditary_bureaucrats = {
	texture = "gfx/interface/icons/production_method_icons/ownership_aristocrats.dds"
	
	unlocking_laws = {
		law_hereditary_bureaucrats
	}
	
	building_modifiers = {
		level_scaled = {
			building_employment_aristocrats_add = 250
			building_employment_bureaucrats_add = 250
		}
	}			
}

pm_professional_bureaucrats = {
	texture = "gfx/interface/icons/production_method_icons/professional_bureaucrats.dds"
	
	disallowing_laws = {
		law_hereditary_bureaucrats
	}	
	
	building_modifiers = {
		level_scaled = {
			building_employment_bureaucrats_add = 500
		}
	}			
}	

pm_secular_bureaucrats = {
	texture = "gfx/interface/icons/production_method_icons/ownership_bureacrats.dds"

	unlocking_technologies = {
		clerks_system
	}
	
	disallowing_laws = {
		law_state_religion
	}
	
	building_modifiers = {
		level_scaled = {
			building_employment_bureaucrats_add = 500
		}
	}			
}

pm_religious_bureaucrats = {
	texture = "gfx/interface/icons/production_method_icons/ownership_clergy.dds"
	
	disallowing_laws = {
		law_total_separation
	}	
	
	building_modifiers = {
		level_scaled = {
			building_employment_clergymen_add = 250
			building_employment_bureaucrats_add = 250
		}
	}			
}					

pm_scholastic_education = {
	texture = "gfx/interface/icons/production_method_icons/scholastic_education.dds"
	
	country_modifiers = {
		workforce_scaled = { 
			country_weekly_innovation_add = 2
		}
	}
	
	building_modifiers = {
		workforce_scaled = {
			building_input_paper_add = 5
		}	
	
		level_scaled = {
			building_employment_clerks_add = 1500
			building_employment_laborers_add = 1500
		}
	}
	
	state_modifiers = {
		workforce_scaled = { 
			state_pop_qualifications_mult = 0.1
		}	
	}
}

pm_philosophy_department = {
	texture = "gfx/interface/icons/production_method_icons/philosophy_dept.dds"
	
	unlocking_technologies = {
		philosophy
	}
	
	country_modifiers = {
		workforce_scaled = { 
			country_weekly_innovation_add = 3
		}
	}
	
	building_modifiers = {
		workforce_scaled = {
			building_input_paper_add = 10
		}
		
		level_scaled = {
			building_employment_clerks_add = 1750
			building_employment_laborers_add = 1250
		}					
	}
	
	state_modifiers = {
		workforce_scaled = { 
			state_pop_qualifications_mult = 0.15
		}	
	}
}

pm_analytical_philosophy_department = {
	texture = "gfx/interface/icons/production_method_icons/analytical_philosophy_department.dds"
	
	unlocking_technologies = {
		analytical_philosophy
	}
	
	country_modifiers = {
		workforce_scaled = { 
			country_weekly_innovation_add = 4
		}
	}
	
	building_modifiers = {
		workforce_scaled = { 
			building_input_paper_add = 15
		}
		
		level_scaled = {
			building_employment_clerks_add = 2000
			building_employment_laborers_add = 1000
		}					
	}
	
	state_modifiers = {
		workforce_scaled = { 
			state_pop_qualifications_mult = 0.2
		}	
	}
}	

pm_secular_academia = {
	texture = "gfx/interface/icons/production_method_icons/ownership_academics.dds"
	
	disallowing_laws = {
		law_state_religion
	}
	
	building_modifiers = {
		level_scaled = {
			building_employment_academics_add = 2000
		}
	}			
}

pm_religious_academia = {
	texture = "gfx/interface/icons/production_method_icons/ownership_clergy.dds"
	
	disallowing_laws = {
		law_total_separation
	}	
	
	building_modifiers = {
		level_scaled = {
			building_employment_clergymen_add = 1000
			building_employment_academics_add = 1000
		}
	}			
}			

pm_skyscraper_bureaucratic_nexus = {
	texture = "gfx/interface/icons/production_method_icons/skyscraper_bureaucratic_nexus.dds"
	
	state_modifiers = {
		workforce_scaled = {
			building_government_administration_throughput_mult = 0.25
		}
	}
	
	building_modifiers = {
		workforce_scaled = {
			building_input_paper_add = 25
		}

		level_scaled = {
			building_employment_laborers_add = 1000
			building_employment_clerks_add = 2500
			building_employment_bureaucrats_add = 1500
		}
	}
}
pm_skyscraper_trade_nexus = {
	texture = "gfx/interface/icons/production_method_icons/skyscraper_trade_nexus.dds"
	
	country_modifiers = {
		workforce_scaled = {
			country_trade_route_quantity_mult = 0.25
		}
	}
	
	building_modifiers = {
		workforce_scaled = {
			building_input_paper_add = 25
		}

		level_scaled = {
			building_employment_laborers_add = 1000
			building_employment_clerks_add = 2500
			building_employment_bureaucrats_add = 1500
		}
	}
}
pm_no_airships = {
	texture = "gfx/interface/icons/production_method_icons/no_airships.dds"
}

pm_airship_mooring_post = {
	texture = "gfx/interface/icons/production_method_icons/airship_mooring_post.dds"
	
	unlocking_technologies = {
		zeppelins
	}
	
	country_modifiers = {
		workforce_scaled = { 
			country_prestige_add = 10
		}
	}
}

pm_gov_server_no = {
	texture = "gfx/interface/icons/pm/pm_tax.dds"		
	
	building_modifiers = {
	
		level_scaled = {
			building_employment_bureaucrats_add = 100
		}
	}
	state_modifiers = {
		workforce_scaled = {
			state_tax_capacity_add = 15
		}		
	}
}


pm_gov_server_simple = {
	texture = "gfx/interface/icons/pm/pm_time.dds"	
	unlocking_technologies = {
		gov_adv
	}
	building_modifiers = {
		workforce_scaled = {
			building_input_paper_add = 2
		}	
		level_scaled = {
			building_employment_bureaucrats_add = 100
		}
	}
	state_modifiers = {
		workforce_scaled = {
			state_tax_capacity_add = 25
		}		
	}
	ai_value = 100
}

pm_gov_service_hard = {
	texture = "gfx/interface/icons/books.dds"
	unlocking_technologies = {
		new_gov_tech
	}	
	building_modifiers = {
		workforce_scaled = {
			building_input_paper_add = 4
		}	
		level_scaled = {		
			building_employment_bureaucrats_add = 200
		}
	}
	state_modifiers = {
		workforce_scaled = {
			state_tax_capacity_add = 40
		}		
	}
	ai_value = 1000	
}

pm_gov_service_pro = {
	texture = "gfx/interface/icons/topbar/income_power_icon.dds"
	unlocking_technologies = {
		currency_standards
	}
	building_modifiers = {
		workforce_scaled = {
			building_input_paper_add = 8
		}	
		level_scaled = {
			building_employment_bureaucrats_add = 300
		}
	}
	state_modifiers = {
		workforce_scaled = {
			state_tax_capacity_add = 60
		}		
	}
	ai_value = 10000	
}

pm_gov_date_no = {
	texture = "gfx/interface/icons/stop.dds"
}

pm_gov_date_simple = {
	texture = "gfx/interface/icons/celeberate.dds"
	unlocking_technologies = {
		reg_celebrate
	}			
	building_modifiers = {
		workforce_scaled = {
			building_input_grain_add = 5
			building_input_fruit_add = 5
			building_input_meat_add = 5
			building_input_services_add = 3
		}
		level_scaled = {
			building_employment_bureaucrats_add = 500
		}
	}
	state_modifiers = {
		unscaled = {
			state_standard_of_living_add = 1
			state_loyalists_from_sol_change_mult = 0.1
		}
	}
}

pm_gov_date_normal = {
	texture = "gfx/interface/icons/pm/pm_gov_date_normal.dds"
	unlocking_technologies = {
		big_celebrate
	}			
	building_modifiers = {
		workforce_scaled = {
			building_input_grain_add = 20
			building_input_fruit_add = 20
			building_input_meat_add = 20
			building_input_services_add = 10
		}
		level_scaled = {
			building_employment_bureaucrats_add = 1500
		}
	}
	state_modifiers = {
		unscaled = {
			state_standard_of_living_add = 2
			state_loyalists_from_sol_change_mult = 0.2
		}
	}	
}

pm_gov_emp_no = {
	texture = "gfx/interface/icons/stop.dds"
	
}

pm_gov_emp_simple = {
	texture = "gfx/interface/icons/hand_shake.dds"
	unlocking_technologies = {
		base_no_farm_slave
	}
	
	building_modifiers = {
		workforce_scaled = {
			building_input_paper_add = 3
			building_input_services_add = 2
		}	
		level_scaled = {
			building_employment_laborers_add = 100
			building_employment_clerks_add = 100
			building_employment_bureaucrats_add = 100
		}		
	}
	state_modifiers = {
		workforce_scaled = { 
			state_pop_qualifications_mult = 0.02
		}	
	}		
}


pm_gov_emp_hard = {
	texture = "gfx/interface/icons/pm/pm_gov_emp_hard.dds"
	unlocking_technologies = {
		job_practice
	}
	
	building_modifiers = {
		workforce_scaled = {
			building_input_paper_add = 5
			building_input_services_add = 5
		}	
		level_scaled = {
			building_employment_laborers_add = 200
			building_employment_clerks_add = 200
			building_employment_bureaucrats_add = 200
		}		
	}
	state_modifiers = {
		workforce_scaled = { 
			state_pop_qualifications_mult = 0.04
		}	
	}		
}


pm_school_base_simple = {
	texture = "gfx/interface/icons/pm/pm_school_simple.dds"
	building_modifiers = {
		workforce_scaled = {
			building_input_paper_add = 4
			#building_input_services_add = 5
		}
		level_scaled = {
			building_employment_clerks_add = 1000
			building_employment_academics_add = 500
			
		}
	}
	state_modifiers = {
		workforce_scaled = { 
			state_education_access_add = 0.05
		}	
	}
	ai_value = 100	
}

pm_school_base_medium = {
	texture = "gfx/interface/icons/pm/pm_school_medium.dds"
	
	unlocking_technologies = {
		tech_math
	}	
	
	building_modifiers = {
		workforce_scaled = {
			building_input_paper_add = 8
			#building_input_services_add = 5
		}
		level_scaled = {
			building_employment_clerks_add = 1000
			building_employment_academics_add = 500
			building_employment_engineers_add = 300
			
		}
	}
	state_modifiers = {
		workforce_scaled = { 
			state_education_access_add = 0.07
		}
	}
	ai_value = 1000	
}

pm_school_base_hard = {
	texture = "gfx/interface/icons/pm/pm_school_hard.dds"

	unlocking_technologies = {
		empiricism
	}
	
	building_modifiers = {
		workforce_scaled = {
			building_input_paper_add = 12
			#building_input_services_add = 5
		}
		level_scaled = {
			building_employment_clerks_add = 1000
			building_employment_academics_add = 500
			building_employment_engineers_add = 500			
		}
	}
	state_modifiers = {
		workforce_scaled = { 
			state_education_access_add = 0.1
		}	
	}
	ai_value = 10000	
}

pm_school_force_no = {
	texture = "gfx/interface/icons/stop.dds"
	
}

pm_school_force_yes = {
	texture = "gfx/interface/icons/pm/pm_school_force.dds"

	unlocking_laws = {
		law_private_schools
		law_public_schools
	}
	
	building_modifiers = {
		workforce_scaled = {
			building_input_paper_add = 10
			building_input_services_add = 5
		}
		level_scaled = {
			building_employment_clerks_add = 300
			
		}
	}
	state_modifiers = {
		workforce_scaled = { 
			state_assimilation_mult = 0.01
			state_pop_qualifications_mult = 0.05
		}	
	}
	ai_value = 100	
}

pm_school_force_merge = {
	texture = "gfx/interface/icons/pm/pm_school_merge.dds"

	unlocking_laws = {
		law_public_schools
	}
	
	building_modifiers = {
		workforce_scaled = {
			building_input_paper_add = 10
			building_input_services_add = 5
		}
		level_scaled = {
			building_employment_clerks_add = 500
			
		}
	}
	state_modifiers = {
		workforce_scaled = { 
			state_assimilation_mult = 0.1
			state_pop_qualifications_mult = 0.05
		}	
	}
	ai_value = 1000	
}

pm_school_add_no = {
	texture = "gfx/interface/icons/stop.dds"
}

pm_school_add_health = {
	texture = "gfx/interface/icons/pm/pm_school_health.dds"
	
	unlocking_laws = {
		law_religious_schools
		law_private_schools
		law_public_schools
	}	
	
	building_modifiers = {
		level_scaled = {
			building_employment_clerks_add = 100
			building_employment_academics_add = 100
		}
	}
	state_modifiers = {
		workforce_scaled = {
			state_mortality_mult = -0.01
		}	
	}
	ai_value = 100	
}

pm_school_add_patriotic = {
	texture = "gfx/interface/icons/pm/pm_school_add_patriotic.dds"

	unlocking_technologies = {
		imperialism
	}	
	unlocking_laws = {
		law_private_schools
		law_public_schools
	}
	
	building_modifiers = {
		level_scaled = {
			building_employment_clerks_add = 100
			building_employment_academics_add = 100
			building_employment_officers_add = 100
		}
	}
	state_modifiers = {
		workforce_scaled = {
			state_radicals_from_sol_change_mult = -0.1
			state_loyalists_from_sol_change_mult = 0.1
			state_mortality_mult = -0.01
		}		
	}
	ai_value = 1000	
}

pm_school_health_no = {
	texture = "gfx/interface/icons/stop.dds"
}

pm_school_health_simple = {
	texture = "gfx/interface/icons/pm/pm_health_simple.dds"
	
	unlocking_technologies = {
		hospital_simple
	}	
	
	building_modifiers = {
		workforce_scaled = {	
			building_input_fabric_add = 3
		}	
		level_scaled = {
			building_employment_clerks_add = 100
			building_employment_academics_add = 200
			building_employment_machinists_add = 200
		}
	}
	state_modifiers = {
		unscaled = {
			state_mortality_mult = -0.01
		}		
	}
	ai_value = 100	
}

pm_school_health_hard = {
	texture = "gfx/interface/icons/pm/pm_health_hard.dds"
	
	unlocking_laws = {
		law_charitable_health_system
		law_private_health_insurance
		law_public_health_insurance		
	}	
	
	building_modifiers = {
		workforce_scaled = {	
			building_input_fabric_add = 6
		}	
		level_scaled = {
			building_employment_clerks_add = 200
			building_employment_academics_add = 400
			building_employment_machinists_add = 400
		}
	}
	state_modifiers = {
		unscaled = {
			state_mortality_mult = -0.03
		}		
	}
	ai_value = 1000		
}

pm_school_health_public = {
	texture = "gfx/interface/icons/pm/pm_health_public.dds"
	
	unlocking_laws = {
		law_private_health_insurance
		law_public_health_insurance
	}	
	
	building_modifiers = {
		workforce_scaled = {	
			building_input_fabric_add = 10
		}	
		level_scaled = {
			building_employment_clerks_add = 300
			building_employment_academics_add = 600
			building_employment_machinists_add = 600
		}
	}
	state_modifiers = {
		unscaled = {
			state_mortality_mult = -0.05
			state_standard_of_living_add = 1
		}		
	}
	ai_value = 10000	
}

pm_mud_road = {
	texture = "gfx/interface/icons/pm/pm_mud_road.dds"
	
	building_modifiers = {
		level_scaled = {
			building_employment_laborers_add = 10
			building_output_gold_add = 0.2
		}
	}	
	state_modifiers = {
		level_scaled = {			
			state_infrastructure_add = 3
			building_throughput_mult = 0.03
		}
	}
}

pm_stone_road = {
	texture = "gfx/interface/icons/pm/pm_stone_road.dds"
	
	unlocking_technologies = {
		stone_road
	}	
	
	building_modifiers = {
		level_scaled = {
			building_employment_laborers_add = 100
			building_input_wood_add = 3
			building_output_gold_add = 0.3
		}
	}	
	state_modifiers = {
		level_scaled = {
			state_infrastructure_add = 5
			building_throughput_mult = 0.05
		}
	}
	ai_value = 1000	
}


pm_road_maintance_no = {
	texture = "gfx/interface/icons/stop.dds"

}

pm_road_maintance_simple = {

	unlocking_technologies = {
		road_maintance
	}

	texture = "gfx/interface/icons/crude_tools.dds"
	building_modifiers = {
		level_scaled = {
			building_employment_laborers_add = 200
			building_employment_machinists_add = 100
			building_input_wood_add = 2
		}
	}	
	state_modifiers = {
		level_scaled = {
			state_infrastructure_mult = 0.04
			state_construction_mult = 0.05
		}
	}
	ai_value = 1000		
}
