lv_whore = { # Whore category = worker swappable_data = { default = { condition_string = WORKER_JOB_TRIGGER building_icon = building_lv_brothel } } tags = { lv_sex unity trade } possible_pre_triggers = { has_owner = yes is_being_purged = no is_being_assimilated = no is_sapient = yes } possible_precalc = lv_can_fill_sex_worker_job resources = { category = planet_lv_whore # Any produces = { unity = 0.25 trade = 8 } produces = { trigger = { owner = { has_policy_flag = lv_prostitution_supported } } unity = 2 } produces = { trigger = { exists = owner owner = { has_valid_civic = civic_lv_sexculture } } unity = 1 } produces = { trigger = { exists = owner owner = { has_valid_civic = civic_lv_franchised_prostitution } } trade = 2 } upkeep = { consumer_goods = 1 } } # Any triggered_planet_modifier = { potential = { exists = owner owner = { is_pleasure_seeker = yes } } modifier = { logistic_growth_mult = 0.01 } } weight = { weight = 1 mult = value:job_weights_modifier|JOB|lv_whore|RESOURCE|unity|FACTOR|0.25| # sex traits modifier = { add = 0.05 lv_sex_weight_low = yes } modifier = { add = 0.1 lv_sex_weight_med = yes } modifier = { add = 0.2 lv_sex_weight_high = yes } modifier = { add = -0.2 lv_sex_weight_neg = yes } modifier = { factor = 10 is_enslaved = yes has_slavery_type = { type = slavery_whore } } modifier = { factor = 5 is_enslaved = yes has_slavery_type = { type = slavery_sex } } } } lv_concubine = { # Concubine (mostly for civic use) category = worker swappable_data = { default = { condition_string = WORKER_JOB_TRIGGER building_icon = building_lv_temple_of_love } } tags = { lv_sex unity trade } possible_pre_triggers = { has_owner = yes is_being_purged = no is_being_assimilated = no is_sapient = yes } possible_precalc = lv_can_fill_sex_worker_job resources = { category = planet_lv_concubine # Any produces = { unity = 2 trade = 6 } produces = { trigger = { exists = owner owner = { has_valid_civic = civic_lv_sexculture } } unity = 1 } produces = { trigger = { #Temp fix any_owned_pop_job = { has_job_type = lv_concubine } any_owned_pop_group = { OR = { pop_group_has_trait = trait_lv_sexual_pheromones pop_group_has_trait = trait_lv_pheromone_generators pop_group_has_trait = trait_lv_sex_bots pop_group_has_trait = trait_lv_sex_bots_o pop_group_has_trait = trait_lv_aphrodisiac_milk pop_group_has_trait = trait_lv_aphrodisiac_cum } } } unity = 1 } produces = { trigger = { #Temp fix any_owned_pop_job = { has_job_type = lv_concubine } any_owned_pop_group = { OR = { pop_group_has_trait = trait_lv_targeted_pheromones pop_group_has_trait = trait_lv_addictive_cum pop_group_has_trait = trait_lv_perfect_hybrid pop_group_has_trait = trait_lv_maternal_programming pop_group_has_trait = trait_lv_paternal_programming } } } unity = 2 } produces = { trigger = { exists = owner owner = { has_valid_civic = civic_lv_franchised_prostitution } } trade = 2 } upkeep = { consumer_goods = 0.25 } } # Any planet_modifier = { planet_jobs_worker_produces_mult = 0.01 } triggered_planet_modifier = { potential = { exists = owner owner = { is_pleasure_seeker = yes } } modifier = { logistic_growth_mult = 0.01 } } weight = { weight = 10 mult = value:job_weights_modifier|JOB|lv_concubine|RESOURCE|unity|FACTOR|0.25| # sex traits modifier = { add = 0.05 lv_sex_weight_low = yes } modifier = { add = 0.1 lv_sex_weight_med = yes } modifier = { add = 0.2 lv_sex_weight_high = yes } modifier = { add = -0.2 lv_sex_weight_neg = yes } modifier = { factor = 20 has_slavery_type = { type = slavery_comfort } } modifier = { factor = 10 has_slavery_type = { type = slavery_marital } } modifier = { factor = 5 has_slavery_type = { type = slavery_sex } } } }