pm_publicly_traded_building_power_plant = {
	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_market_stalls = {
	texture = "gfx/interface/icons/production_method_icons/market_stalls.dds"
	
	building_modifiers = { 
		workforce_scaled = {
			building_input_wood_add = 2
			building_output_services_add = 12.5
		}

		level_scaled = {
			building_employment_laborers_add = 1750
			building_employment_clerks_add = 450
			building_employment_shopkeepers_add = 200
		}
		
		unscaled = {
			building_shopkeepers_shares_add = 5
		}
	}
}		

pm_market_squares = {
	texture = "gfx/interface/icons/production_method_icons/market_squares.dds"
	
	unlocking_technologies = { urban_planning }
	
	building_modifiers = {
		workforce_scaled = {
			building_input_wood_add = 2.5
			building_input_glass_add = 2.5
			building_output_services_add = 20
		}

		level_scaled = {
			building_employment_laborers_add = 1250
			building_employment_clerks_add = 950
			building_employment_shopkeepers_add = 200
		}
		
		unscaled = {
			building_shopkeepers_shares_add = 5
		}
	}
}

pm_covered_markets = {
	texture = "gfx/interface/icons/production_method_icons/covered_markets.dds"
	unlocking_technologies = {
		steel_frame_buildings
	}

	building_modifiers = {
		workforce_scaled = {
			building_input_glass_add = 4
			building_input_steel_add = 4
			building_output_services_add = 30
		}

		level_scaled = {
			building_employment_laborers_add = 2000
			building_employment_clerks_add = 2400
			building_employment_shopkeepers_add = 400
		}
		
		unscaled = {
			building_shopkeepers_shares_add = 5
		}
	}
}

pm_arcades = {
	texture = "gfx/interface/icons/production_method_icons/arcades.dds"
	unlocking_technologies = {
		elevator
	}

	building_modifiers = {
		workforce_scaled = {
			building_input_glass_add = 5
			building_input_steel_add = 5
			building_output_services_add = 40
		}

		level_scaled = {
			building_employment_laborers_add = 1000
			building_employment_clerks_add = 3000
			building_employment_shopkeepers_add = 1000
		}
		
		unscaled = {
			building_shopkeepers_shares_add = 5
		}
	}
}

pm_no_street_lighting = {
	texture = "gfx/interface/icons/production_method_icons/no_street_lighting.dds"
}	

pm_gas_streetlights = {
	texture = "gfx/interface/icons/production_method_icons/gas_streetlights.dds"
	
	unlocking_technologies = {
	}

	building_modifiers = {
		workforce_scaled = {
			building_input_coal_add = 5
			building_output_services_add = 15
		}

		level_scaled = {
			building_employment_laborers_add = 400
			building_employment_engineers_add = 100
		}
	}
}		

pm_electric_streetlights = {
	texture = "gfx/interface/icons/production_method_icons/electric_streetlights.dds"
	
	unlocking_technologies = {
		electrical_generation
	}
	
	building_modifiers = {
		workforce_scaled = {
			building_input_electricity_add = 5
			building_output_services_add = 25
		}

		level_scaled = {
			building_employment_laborers_add = 350
			building_employment_engineers_add = 150
		}
	}
}			

pm_no_public_transport = {
	texture = "gfx/interface/icons/production_method_icons/no_public_transport.dds"
}

pm_public_trams = {
	texture = "gfx/interface/icons/production_method_icons/public_trams.dds"
	pollution_generation = 10
	
	unlocking_technologies = {
		railways
	}

	building_modifiers = {
		workforce_scaled = {
			building_input_transportation_add = 2.5
		}

		level_scaled = {
			building_employment_laborers_add = -250
		}
	}
}

pm_public_motor_carriages = {
	texture = "gfx/interface/icons/production_method_icons/public_motor_carriages.dds"
	pollution_generation = 10
	
	unlocking_technologies = {
		combustion_engine
	}
	
	building_modifiers = {
		workforce_scaled = {
			building_input_automobiles_add = 1.5
		}

		level_scaled = {
			building_employment_laborers_add = -500	
		}
	}
}

pm_state_urban_clergy = {
	texture = "gfx/interface/icons/production_method_icons/ownership_clergy.dds"
	
	disallowing_laws = {
		law_total_separation
	}	
	
	building_modifiers = {
		level_scaled = {
			building_employment_clergymen_add = 100
		}		
		
		unscaled = {
			building_clergymen_shares_add = 5
		}
	}			
}	

pm_free_urban_clergy = {
	texture = "gfx/interface/icons/production_method_icons/ownership_bureacrats.dds"
	
	disallowing_laws = {
		law_state_religion
	}	
	
	building_modifiers = {
		level_scaled = {
			building_employment_clerks_add = 25
			building_employment_clergymen_add = 75
		}	

		unscaled = {
			building_clergymen_shares_add = 2
		}		
	}			
}