pm_privately_owned_industry = {
	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_government_run_industry = {
	texture = "gfx/interface/icons/production_method_icons/government_run.dds"

	unlocking_laws = {
		law_command_economy
	}
	
	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_industry = {
	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
		}
	}
}

##########################################################################################

pm_merchant_guilds_building_food_industry = {
	texture = "gfx/interface/icons/production_method_icons/merchant_guilds.dds"

	unlocking_production_methods = {
		pm_bakery
	}

	disallowing_laws = {
		law_command_economy
		law_council_republic
	}

	building_modifiers = {
		workforce_scaled = {
			building_input_financial_services_add = 1
		}
		level_scaled = {
			building_employment_shopkeepers_add = 500
		}
		unscaled = {
			building_shopkeepers_shares_add = 5
			building_input_mult = -0.05
		}
	}
}

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

	unlocking_production_methods = {
		pm_sweeteners
		pm_baking_powder
	}

	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_food_industry = {
	texture = "gfx/interface/icons/production_method_icons/publicly_traded.dds"

	unlocking_production_methods = {
		pm_sweeteners
		pm_baking_powder
	}

	unlocking_technologies = {
		mutual_funds
	}

	disallowing_laws = {
		law_command_economy
		law_council_republic
	}

	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_food_industry = {
	texture = "gfx/interface/icons/production_method_icons/government_run.dds"

	unlocking_production_methods = {
		pm_baking_powder
	}
	
	unlocking_laws = {
		law_command_economy
	}
	
	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_food_industry = {
	texture = "gfx/interface/icons/production_method_icons/worker_cooperative.dds"

	unlocking_production_methods = {
		pm_baking_powder
	}

	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
		}
	}
}

#################################################################################################################################


pm_merchant_guilds_building_textile_mills = {
	texture = "gfx/interface/icons/production_method_icons/merchant_guilds.dds"

	unlocking_production_methods = {
		pm_handsewn_clothes
	}

	disallowing_laws = {
		law_command_economy
		law_council_republic
	}

	building_modifiers = {
		workforce_scaled = {
			building_input_financial_services_add = 1
		}
		level_scaled = {
			building_employment_shopkeepers_add = 500
		}
		unscaled = {
			building_shopkeepers_shares_add = 5
			building_input_mult = -0.05
		}
	}
}

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

	unlocking_production_methods = {
		pm_dye_workshops
		pm_sewing_machines
		pm_electric_sewing_machines
	}

	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_textile_mills = {
	texture = "gfx/interface/icons/production_method_icons/publicly_traded.dds"

	unlocking_production_methods = {
		pm_dye_workshops
		pm_sewing_machines
		pm_electric_sewing_machines
	}
	
	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_textile_mills = {
	texture = "gfx/interface/icons/production_method_icons/government_run.dds"

	unlocking_production_methods = {
		pm_dye_workshops
		pm_sewing_machines
		pm_electric_sewing_machines
	}
	
	unlocking_laws = {
		law_command_economy
	}
	
	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_textile_mills = {
	texture = "gfx/interface/icons/production_method_icons/worker_cooperative.dds"

	unlocking_production_methods = {
		pm_dye_workshops
		pm_sewing_machines
		pm_electric_sewing_machines
	}

	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
		}
	}
}

################################################################

pm_merchant_guilds_building_furniture_manufacturies = {
	texture = "gfx/interface/icons/production_method_icons/merchant_guilds.dds"

	unlocking_production_methods = {
		pm_handcrafted_furniture
	}

	disallowing_laws = {
		law_command_economy
		law_council_republic
	}

	building_modifiers = {
		workforce_scaled = {
			building_input_financial_services_add = 1
		}
		level_scaled = {
			building_employment_shopkeepers_add = 500
		}
		unscaled = {
			building_shopkeepers_shares_add = 5
			building_input_mult = -0.05
		}
	}
}

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

	unlocking_production_methods = {
		pm_lathe
		pm_mechanized_workshops
	}

	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_furniture_manufacturies = {
	texture = "gfx/interface/icons/production_method_icons/publicly_traded.dds"

	unlocking_production_methods = {
		pm_lathe
		pm_mechanized_workshops
	}
	
	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_furniture_manufacturies = {
	texture = "gfx/interface/icons/production_method_icons/government_run.dds"

	unlocking_production_methods = {
		pm_lathe
		pm_mechanized_workshops
	}
	
	unlocking_laws = {
		law_command_economy
	}
	
	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_furniture_manufacturies = {
	texture = "gfx/interface/icons/production_method_icons/worker_cooperative.dds"

	unlocking_production_methods = {
		pm_lathe
		pm_mechanized_workshops
	}

	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
		}
	}
}

##########################################################################################

pm_merchant_guilds_building_glassworks = {
	texture = "gfx/interface/icons/production_method_icons/merchant_guilds.dds"

	unlocking_production_methods = {
		pm_forest_glass
	}

	disallowing_laws = {
		law_command_economy
		law_council_republic
	}

	building_modifiers = {
		workforce_scaled = {
			building_input_financial_services_add = 1
		}
		level_scaled = {
			building_employment_shopkeepers_add = 500
		}
		unscaled = {
			building_shopkeepers_shares_add = 5
			building_input_mult = -0.05
		}
	}
}

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

	unlocking_production_methods = {
		pm_leaded_glass
		pm_crystal_glass
		pm_houseware_plastics
	}

	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_glassworks = {
	texture = "gfx/interface/icons/production_method_icons/publicly_traded.dds"

	unlocking_production_methods = {
		pm_leaded_glass
		pm_crystal_glass
		pm_houseware_plastics
	}
	
	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_glassworks = {
	texture = "gfx/interface/icons/production_method_icons/government_run.dds"

	unlocking_production_methods = {
		pm_leaded_glass
		pm_crystal_glass
		pm_houseware_plastics
	}
	
	unlocking_laws = {
		law_command_economy
	}
	
	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_glassworks = {
	texture = "gfx/interface/icons/production_method_icons/worker_cooperative.dds"

	unlocking_production_methods = {
		pm_leaded_glass
		pm_crystal_glass
		pm_houseware_plastics
	}

	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
		}
	}
}

###################################################################################

pm_merchant_guilds_building_tooling_workshops = {
	texture = "gfx/interface/icons/production_method_icons/merchant_guilds.dds"

	unlocking_production_methods = {
		pm_crude_tools
	}

	disallowing_laws = {
		law_command_economy
		law_council_republic
	}

	building_modifiers = {
		workforce_scaled = {
			building_input_financial_services_add = 1
		}
		level_scaled = {
			building_employment_shopkeepers_add = 500
		}
		unscaled = {
			building_shopkeepers_shares_add = 5
			building_input_mult = -0.05
		}
	}
}

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

	unlocking_production_methods = {
		pm_pig_iron
		pm_steel
	}

	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_tooling_workshops = {
	texture = "gfx/interface/icons/production_method_icons/publicly_traded.dds"

	unlocking_production_methods = {
		pm_pig_iron
		pm_steel
	}
	
	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_tooling_workshops = {
	texture = "gfx/interface/icons/production_method_icons/government_run.dds"

	unlocking_production_methods = {
		pm_pig_iron
		pm_steel
	}
	
	unlocking_laws = {
		law_command_economy
	}
	
	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_tooling_workshops = {
	texture = "gfx/interface/icons/production_method_icons/worker_cooperative.dds"

	unlocking_production_methods = {
		pm_pig_iron
		pm_steel
	}

	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
		}
	}
}

#################################################################################################

pm_merchant_guilds_building_paper_mills = {
	texture = "gfx/interface/icons/production_method_icons/merchant_guilds.dds"

	unlocking_production_methods = {
		pm_pulp_pressing
	}

	disallowing_laws = {
		law_command_economy
		law_council_republic
	}

	building_modifiers = {
		workforce_scaled = {
			building_input_financial_services_add = 1
		}
		level_scaled = {
			building_employment_shopkeepers_add = 500
		}
		unscaled = {
			building_shopkeepers_shares_add = 5
			building_input_mult = -0.05
		}
	}
}

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

	unlocking_production_methods = {				
		pm_sulfite_pulping
		pm_bleached_paper
	}

	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_paper_mills = {
	texture = "gfx/interface/icons/production_method_icons/publicly_traded.dds"

	unlocking_production_methods = {
		pm_sulfite_pulping
		pm_bleached_paper
	}
	
	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_paper_mills = {
	texture = "gfx/interface/icons/production_method_icons/government_run.dds"

	unlocking_production_methods = {
		pm_sulfite_pulping
		pm_bleached_paper
	}
	
	unlocking_laws = {
		law_command_economy
	}
	
	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_paper_mills = {
	texture = "gfx/interface/icons/production_method_icons/worker_cooperative.dds"

	unlocking_production_methods = {
		pm_sulfite_pulping
		pm_bleached_paper
	}

	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
		}
	}
}

########################################################################################

pm_merchant_guilds_building_shipyards = {
	texture = "gfx/interface/icons/production_method_icons/merchant_guilds.dds"

	unlocking_production_methods = {
		pm_basic_shipbuilding
	}

	disallowing_laws = {
		law_command_economy
		law_council_republic
	}

	building_modifiers = {
		workforce_scaled = {
			building_input_financial_services_add = 1
		}
		level_scaled = {
			building_employment_shopkeepers_add = 500
		}
		unscaled = {
			building_shopkeepers_shares_add = 5
			building_input_mult = -0.05
		}
	}
}		

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

	unlocking_production_methods = {
		pm_complex_shipbuilding
		pm_metal_shipbuilding
		pm_arc_welding_shipbuilding
	}

	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_shipyards = {
	texture = "gfx/interface/icons/production_method_icons/publicly_traded.dds"

	unlocking_production_methods = {
		pm_complex_shipbuilding
		pm_metal_shipbuilding
		pm_arc_welding_shipbuilding
	}

	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_shipyards = {
	texture = "gfx/interface/icons/production_method_icons/government_run.dds"

	unlocking_production_methods = {
		pm_complex_shipbuilding
		pm_metal_shipbuilding
		pm_arc_welding_shipbuilding
	}

	unlocking_laws = {
		law_command_economy
	}
	
	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_shipyards = {
	texture = "gfx/interface/icons/production_method_icons/worker_cooperative.dds"

	unlocking_production_methods = {
		pm_complex_shipbuilding
		pm_metal_shipbuilding
		pm_arc_welding_shipbuilding
	}

	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
		}
	}
}

##########################################################################

pm_merchant_guilds_building_arms_industry = {
	texture = "gfx/interface/icons/production_method_icons/merchant_guilds.dds"

	unlocking_production_methods = {
		pm_muskets
	}

	disallowing_laws = {
		law_command_economy
		law_council_republic
	}

	building_modifiers = {
		workforce_scaled = {
			building_input_financial_services_add = 1
		}
		level_scaled = {
			building_employment_shopkeepers_add = 500
		}
		unscaled = {
			building_shopkeepers_shares_add = 5
			building_input_mult = -0.05
		}
	}
}		

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

	unlocking_production_methods = {
		pm_rifles
		pm_repeaters
		pm_bolt_action_rifles
	}

	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_arms_industry = {
	texture = "gfx/interface/icons/production_method_icons/publicly_traded.dds"

	unlocking_production_methods = {
		pm_rifles
		pm_repeaters
		pm_bolt_action_rifles
	}

	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_arms_industry = {
	texture = "gfx/interface/icons/production_method_icons/government_run.dds"

	unlocking_production_methods = {
		pm_rifles
		pm_repeaters
		pm_bolt_action_rifles
	}

	unlocking_laws = {
		law_command_economy
	}
	
	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_arms_industry = {
	texture = "gfx/interface/icons/production_method_icons/worker_cooperative.dds"

	unlocking_production_methods = {
		pm_rifles
		pm_repeaters
		pm_bolt_action_rifles
	}

	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
		}
	}
}

###################################################################

pm_publicly_traded_building_chemical_plants = {
	texture = "gfx/interface/icons/production_method_icons/publicly_traded.dds"

	unlocking_production_methods = {
		pm_improved_fertilizer
		pm_nitrogen_fixation
	}
	
	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_publicly_traded_building_synthetic_plants = {
	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_publicly_traded_building_steel_mills = {
	texture = "gfx/interface/icons/production_method_icons/publicly_traded.dds"

	unlocking_production_methods = {
		pm_bessemer_process
		pm_open_hearth_process
		pm_electric_arc_process
	}
	
	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_publicly_traded_building_motor_industries = {
	texture = "gfx/interface/icons/production_method_icons/publicly_traded.dds"

	unlocking_production_methods = {
		pm_electric_engines
		pm_diesel_engines
	}
	
	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_publicly_traded_building_war_machines_induestries = {
	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_publicly_traded_building_electrics_industries = {
	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_publicly_traded_building_munition_plants = {
	texture = "gfx/interface/icons/production_method_icons/publicly_traded.dds"

	unlocking_production_methods = {
		pm_explosive_shells
	}
	
	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
		}
	}
}