#####Barracks
pm_camp_followers = {
	texture = "gfx/interface/icons/production_method_icons/camp_followers.png"
	building_modifiers = {
		workforce_scaled = {
			building_input_prostitutes_add = 1
		}
		level_scaled = {
			building_employment_soldiers_add = -50
			building_employment_prostitutespop_add = 100
		}
		unscaled = {
			unit_recovery_rate_add = 0.30
		}
	}
}

pm_sex_hospitals = {
	texture = "gfx/interface/icons/production_method_icons/comfort_women.png"
	ai_weight = 0.5
	
	unlocking_technologies = {
		modern_nursing
	}
	unlocking_laws = {
		law_colonial_exploitation
	}
	building_modifiers = {
		workforce_scaled = {
			building_input_prostitutes_add = 3
			building_input_opium_add = 2
			building_input_fabric_add = 1
			building_input_tools_add = 1
		}
		level_scaled = {
			building_employment_soldiers_add = -150
			building_employment_prostitutespop_add = 300
		}
		unscaled = {
			unit_recovery_rate_add = 0.8
		}
	}
}

#######Naval Bases
pm_naval_prostitution_min = {
	texture = "gfx/interface/icons/pops_icons/officers.dds"
	is_default = yes
}

pm_naval_shore_leave = {
	texture = "gfx/interface/icons/production_method_icons/camp_followers.png"

	building_modifiers = {
		workforce_scaled = {
			building_input_prostitutes_add = 1
		}
		level_scaled = {
			building_employment_soldiers_add = -50
			building_employment_prostitutespop_add = 100
		}
		unscaled = {
			unit_morale_protection_mult = 0.01
		}
	}
}

pm_naval_comfort_stations = {
	texture = "gfx/interface/icons/production_method_icons/comfort_women.png"

	unlocking_technologies = {
		modern_nursing
	}
	unlocking_laws = {
		law_colonial_exploitation
	}

	building_modifiers = {
		workforce_scaled = {
			building_input_prostitutes_add = 3
		}
		level_scaled = {
			building_employment_soldiers_add = -150
			building_employment_prostitutespop_add = 300
		}
		unscaled = {
			unit_morale_protection_mult = 0.05
		}
	}
}

#######Ports
pm_minimal_trafficking = {
	texture = "gfx/interface/icons/production_method_icons/no_serfdom.dds"	
	is_default = yes
}

pm_slave_port = {
	texture = "gfx/interface/icons/production_method_icons/slave_port.png"

	unlocking_laws = {
		law_slave_trade
	}

	building_modifiers = {
		workforce_scaled = {
			building_input_prostitutes_add = 1
		}
		level_scaled = {
			building_employment_clerks_add = -50
			building_employment_laborers_add = -200
			building_employment_prostitutespop_add = 150
		}
	}

	country_modifiers = {
		workforce_scaled = {
			country_convoys_capacity_add = 50
		}
	}
}

pm_sex_port = {
	texture = "gfx/interface/icons/production_method_icons/sex_port.png"
	unlocking_technologies = {
		brothel_tech3
	}
	
	building_modifiers = {
		workforce_scaled = {	
			building_input_prostitutes_add = 2
		}
		level_scaled = {
			building_employment_clerks_add = -100
			building_employment_laborers_add = -400
			building_employment_prostitutespop_add = 300
		}
	}

	country_modifiers = {
		workforce_scaled = {
			country_convoys_capacity_add = 50
		}
	}
	state_modifiers = {
		workforce_scaled = {
			state_infrastructure_add = 1
		}
	}
}

#######Government Administration
pm_abuse_government_min = {
	texture = "gfx/interface/icons/production_method_icons/no_serfdom.dds"	
	is_default = yes
}

pm_prisons = {
	texture = "gfx/interface/icons/production_method_icons/sex_bureaucrats.png"
	
#	building_modifiers = {
#		workforce_scaled = { 
#			building_input_prostitutes_add = 1
#		}
#		level_scaled = {
#			building_employment_clerks_add = 50
#			building_employment_laborers_add = 100
#			building_employment_prostitutespop_add = 150
#		}
#	}			
}	

pm_lunatic_asylums = {
	texture = "gfx/interface/icons/production_method_icons/sex_bureaucrats.png"

#	building_modifiers = {
#		level_scaled = {
#			building_employment_academics_add = 25
#			building_employment_clerks_add = 75
#			building_employment_prostitutespop_add = 150
#		}
#	}			
}

############Universities
pm_abuse_academic_min = {
	texture = "gfx/interface/icons/production_method_icons/no_serfdom.dds"	
	is_default = yes
}

pm_boarding_schools = {
	texture = "gfx/interface/icons/production_method_icons/boarding_schools.png"

	building_modifiers = {
		workforce_scaled = {
			building_input_paper_add = 2
			building_input_prostitutes_add = 1
		}	
	
		level_scaled = {
			building_employment_academics_add = 25
			building_employment_clerks_add = 75
			building_employment_laborers_add = 100
			building_employment_prostitutespop_add = 50
		}
	}
	
	state_modifiers = {
		workforce_scaled = { 
			state_pop_qualifications_mult = 0.01
		}	
	}
}

pm_reform_schools = {
	texture = "gfx/interface/icons/production_method_icons/reform_schools.png"
	
	disallowing_laws = {
		law_total_separation
	}	

	building_modifiers = {
		workforce_scaled = {
			building_input_paper_add = 1
			building_input_prostitutes_add = 1
		}	
	
		level_scaled = {
			building_employment_clergymen_add = 100
			building_employment_laborers_add = 100
			building_employment_prostitutespop_add = 50
		}
	}

	state_modifiers = {
		workforce_scaled = { 
			state_conversion_mult = 0.01
		}
	}
}

################Art Academies

pm_nudes = {
	texture = "gfx/interface/icons/production_method_icons/art_nudes.png"

	unlocking_technologies = {
		realism
	}

	building_modifiers = {		
		level_scaled = {
			# employment
			building_employment_prostitutespop_add = 150
		}	
		workforce_scaled = {
			building_input_paper_add = 5 # 150
			building_input_prostitutes_add = 1 # 50
			building_output_fine_art_add = 4 # 600
			building_output_services_add = 3
		}				
	}
}

pm_erotic_art = {
	texture = "gfx/interface/icons/production_method_icons/erotic_art.png"

	unlocking_technologies = {
		camera
	}
	
	building_modifiers = {		
	
		workforce_scaled = {
			building_input_paper_add = 10 # 300
			building_input_tools_add = 5 # 200

			building_output_fine_art_add = 5 # 1000
			building_output_services_add = 5 # 150
			building_output_prostitutes_add = 6
		}	
		level_scaled = {
			# employment
			building_employment_prostitutespop_add = 500
			building_employment_academics_add = -750
		}					
	}
}

pm_porn_film = {
	texture = "gfx/interface/icons/production_method_icons/porn_film.png"

	unlocking_technologies = {
		film
	}

	building_modifiers = {		
	
		workforce_scaled = {
			building_input_tools_add = 10 # 400
			building_input_paper_add = 10 # 300
			building_input_electricity_add = 8 # 150
			
			building_output_fine_art_add = 4 # 1600
			building_output_services_add = 12 # 300
			building_output_prostitutes_add = 18
		}
		level_scaled = {
			# employment
			building_employment_prostitutespop_add = 500
			building_employment_academics_add = -800
		}
		unscaled = {
			building_prostitutespop_shares_add = 3
		}		
	}
}

################Skyscraper
pm_skyscraper_babylon = {
	texture = "gfx/interface/icons/production_method_icons/skyscraper_babylon.png"
	
	state_modifiers = {
		workforce_scaled = {
			building_government_administration_throughput_mult = 0.3
		}
	}
	
	building_modifiers = {
		workforce_scaled = {
			building_input_paper_add = 15
			building_input_opium_add = 25
			building_input_prostitutes_add = 25
		}
		level_scaled = {
			building_employment_laborers_add = 500
			building_employment_clerks_add = 1500
			building_employment_bureaucrats_add = 1000
			building_employment_prostitutespop_add = 5000
		}
	}
}

###########Urban
pm_red_light_district = {
	texture = "gfx/interface/icons/production_method_icons/red_light_district.png"
	
	unlocking_technologies = {
		electrical_generation
	}
	
	building_modifiers = {
		workforce_scaled = {
			building_input_electricity_add = 10
			building_input_prostitutes_add = 1
			building_output_services_add = 65
		}

		level_scaled = {
			building_employment_shopkeepers_add = 50
			building_employment_prostitutespop_add = 250
		}
	}
}

pm_urban_sex_trafficking = {
	texture = "gfx/interface/icons/production_method_icons/sex_trafficking_urban.png"
	pollution_generation = 10
	
	unlocking_technologies = {
		combustion_engine
	}
	
	building_modifiers = {
		workforce_scaled = {
			building_input_prostitutes_add = 1
			building_input_transportation_add = 8
			building_output_opium_add = 1
			building_output_liquor_add = 1
		}

		level_scaled = {
			building_employment_laborers_add = -1000
			building_employment_prostitutespop_add = 150			
		}
	}
}

########Plantation
pm_abuse_plantation_min = {
	texture = "gfx/interface/icons/production_method_icons/no_serfdom.dds"	
	is_default = yes
}

pm_abuse_servants = {
	texture = "gfx/interface/icons/production_method_icons/plantation_abuse.png"

	unlocking_laws = {
		law_serfdom
	}		
	building_modifiers = {
		level_scaled = {
			building_employment_laborers_add = -25
			building_employment_prostitutespop_add = 25
		}
	}
}

pm_rape_slaves = {
	texture = "gfx/interface/icons/production_method_icons/rape_slaves.png"

	unlocking_technologies = {
		colonization
	}		
	disallowing_laws = {
		law_slavery_banned
	}
	building_modifiers = {
		workforce_scaled = {
			# input goods				
			building_input_prostitutes_add = 1
		}

		level_scaled = {
			building_employment_clergymen_add = -25
			building_employment_laborers_add = -50
			building_employment_prostitutespop_add = 25
		}
	}
}

pm_slave_breeding = {
	texture = "gfx/interface/icons/production_method_icons/slave_breeding.png"

	unlocking_technologies = {
		colonization
	}		
	disallowing_laws = {
		law_slavery_banned
	}
	building_modifiers = {
		workforce_scaled = {
			# input goods				
			building_output_prostitutes_add = 1
		}

		level_scaled = {
			building_employment_clergymen_add = -25
			building_employment_farmers_add = -50
			building_employment_laborers_add = -200
			building_employment_prostitutespop_add = 250
		}
	}
}

pm_drug_trafficking = {
	texture = "gfx/interface/icons/production_method_icons/drug_plantation.png"

	pollution_generation = 10
		
	unlocking_technologies = {
		railways
	}		
	building_modifiers = {
		workforce_scaled = {
			# input goods	
			building_input_transportation_add = 3
			building_input_prostitutes_add = 1				
			building_output_opium_add = 1
			building_output_liquor_add = 1
		}

		level_scaled = {
			building_employment_laborers_add = -800
			building_employment_prostitutespop_add = 100	
		}
	}
}

######Railway
pm_sex_trafficking = {
	texture = "gfx/interface/icons/production_method_icons/sex_trafficking.png"
	pollution_generation = 10

	unlocking_technologies = {
		steel_railway_cars
	}

	building_modifiers = {
		workforce_scaled = {
			building_input_steel_add = 3
			building_input_prostitutes_add = 1
			building_output_transportation_add = 28
			building_output_opium_add = 1
			building_output_liquor_add = 2
		}
		level_scaled = {
			building_employment_machinists_add = -500
			building_employment_clerks_add = -500
			building_employment_prostitutespop_add = 150	
		}
	}
	
	state_modifiers = {
		workforce_scaled = {
			state_infrastructure_add = -6
		}
	}				
}

###########Brothel
pm_brothel_working_girls = {
	texture = "gfx/interface/icons/production_method_icons/brothel_production1.png"

	is_default = yes

	building_modifiers = {
		workforce_scaled = {
			# output goods
			building_output_prostitutes_add = 8
		}

		level_scaled = {
			# employment
			building_employment_prostitutespop_add = 750
		}
		unscaled = {
			building_prostitutespop_shares_add = 5
		}
	}
}

pm_brothel_courtesans = {
	texture = "gfx/interface/icons/production_method_icons/brothel_production2.png"
	

	building_modifiers = {
		workforce_scaled = {
		
			# output goods
			building_output_prostitutes_add = 16
		}
		level_scaled = {
			# employment
			building_employment_prostitutespop_add = 900
		}
	}
	
	unlocking_technologies = {
		brothel_tech2
	}
}

pm_brothel_hookers = {
	texture = "gfx/interface/icons/production_method_icons/brothel_production3.png"
	
	building_modifiers = {
		workforce_scaled = {
			# output goods	
			building_output_prostitutes_add = 18
		}
		level_scaled = {
			# employment
			building_employment_prostitutespop_add = 800
		}
	}
	
	unlocking_technologies = {
		brothel_tech3
	}
}

pm_brothel_sex_slaves = {
	texture = "gfx/interface/icons/production_method_icons/brothel_production4.png"
	
	disallowing_laws = {
		law_slavery_banned
	}
	
	building_modifiers = {
		workforce_scaled = {
			# output goods	
			building_output_prostitutes_add = 32
		}
		level_scaled = {
			# employment
			building_employment_prostitutespop_add = 3000
			building_employment_aristocrats_add = 50
		}
	}
}

pm_brothel_sex_serfs = {
	texture = "gfx/interface/icons/production_method_icons/brothel_production5.png"
	
	unlocking_laws = {
		law_serfdom
	}	
	building_modifiers = {
		workforce_scaled = {
			# output goods	
			building_output_prostitutes_add = 16
		}
		level_scaled = {
			# employment
			building_employment_prostitutespop_add = 1500
			building_employment_aristocrats_add = 50
		}
	}
}

pm_brothel_call_girls = {
	texture = "gfx/interface/icons/production_method_icons/brothel_production6.png"

	building_modifiers = {
		workforce_scaled = {
			building_input_telephones_add = 1
			building_output_prostitutes_add = 20
		}

		level_scaled = {
			# employment
			building_employment_prostitutespop_add = 750
		}
		unscaled = {
			building_prostitutespop_shares_add = 2
		}
	}
	
	unlocking_technologies = {
		telephone
	}
}

pm_brothel_self_employed = {
	texture = "gfx/interface/icons/production_method_icons/brothel_independent.png"

	is_default = yes
	
	unlocking_production_methods = {
		pm_brothel_working_girls
		pm_brothel_call_girls
	}
	
	building_modifiers = {
		workforce_scaled = {
			# input goods
			building_input_services_add = 2
			building_input_liquor_add = 1
		}
		level_scaled = {
			# employment
			building_employment_prostitutespop_add = 250
		}
		unscaled = {
			building_prostitutespop_shares_add = 3
		}
	}
}

pm_brothel_aristocrat_madams = {
	texture = "gfx/interface/icons/production_method_icons/brothel_madams.png"

	building_modifiers = {
		workforce_scaled = {
			# input goods
			building_input_wine_add = 2
			building_input_tobacco_add = 2
		}
		level_scaled = {
			# employment
			building_employment_aristocrats_add = 100
			building_employment_prostitutespop_add = -100
		}
		unscaled = {
			building_aristocrats_shares_add = 1
		}
	}
	
	unlocking_technologies = {
		urbanization
	}
}

pm_brothel_capitalist_pimps = {
	texture = "gfx/interface/icons/production_method_icons/brothel_pimps.png"
	
	building_modifiers = {
		workforce_scaled = {
			# input goods	
			building_input_liquor_add = 4
			building_input_opium_add = 2
		}
		level_scaled = {
			# employment
			building_employment_capitalists_add = 100
			building_employment_prostitutespop_add = -200
		}
		unscaled = {
			building_capitalists_shares_add = 1
		}
	}
	
	unlocking_technologies = {
		brothel_tech3
	}
}

pm_brothel_bureaucrat_managers = {
	texture = "gfx/interface/icons/production_method_icons/brothel_bureaucrats.png"
	
	disallowing_laws = {
		law_state_religion
	}
	
	building_modifiers = {
		workforce_scaled = {
			# input goods	
			building_input_paper_add = 8
		}
		level_scaled = {
			# employment
			building_employment_bureaucrats_add = 25
			building_employment_clerks_add = 75
			building_employment_prostitutespop_add = -300
		}
	}
	
	unlocking_technologies = {
		brothel_tech2
	}
}

pm_brothel_medical_examiners = {
	texture = "gfx/interface/icons/production_method_icons/brothel_examiners.png"

	disallowing_laws = {
		law_no_health_system
	}
	
	building_modifiers = {
		workforce_scaled = {
			# input goods	
			building_input_tools_add = 1
			building_input_opium_add = 1
			building_input_paper_add = 4
		}
		level_scaled = {
			# employment
			building_employment_bureaucrats_add = 25
			building_employment_academics_add = 75
			building_employment_prostitutespop_add = -400
		}
	}
	
	unlocking_technologies = {
		brothel_tech2
	}
}

pm_brothel_military_prostitution = {
	texture = "gfx/interface/icons/production_method_icons/brothel_military.png"
	
	building_modifiers = {
		workforce_scaled = {
			# input goods	
			building_input_liquor_add = 6
			building_input_tobacco_add = 4
		}
		level_scaled = {
			# employment
			building_employment_officers_add = 25
			building_employment_soldiers_add = 125
		}
	}
	
	unlocking_technologies = {
		war_propaganda
	}
}

pm_brothel_religious_prostitution = {
	texture = "gfx/interface/icons/production_method_icons/brothel_clerical.png"
	
	disallowing_laws = {
		law_total_separation
	}
	
	building_modifiers = {
		workforce_scaled = {
			# input goods	
			building_input_wine_add = 9
		}
		level_scaled = {
			# employment
			building_employment_clergymen_add = 250
			building_employment_prostitutespop_add = -250
		}
	}
	unlocking_technologies = {
		urbanization
	}
}