overlord_erotic_consultant = { category = specialist can_set_priority = no can_be_automated = no is_capped_by_modifier = yes swappable_data = { default = { building_icon = holding_cathouse_sanctum } } tags = { amenities pop_growth unity overlord_erotic_consultant } possible_pre_triggers = { has_owner = yes is_enslaved = no is_being_purged = no is_being_assimilated = no is_sapient = yes } possible_precalc = can_fill_specialist_job possible = { complex_specialist_job_check_trigger = yes } triggered_planet_modifier = { potential = { exists = owner owner = { NOR = { has_ascension_perk = ap_lupanarius_master_subject has_tradition = tr_seduction_improved_consultants } } } planet_amenities_add = @overlord_erotic_consultant_base_amenities_default logistic_growth_mult = @overlord_erotic_consultant_base_pop_growth_default } triggered_planet_modifier = { potential = { exists = owner owner = { has_ascension_perk = ap_lupanarius_master_subject } } planet_amenities_add = @overlord_erotic_consultant_bonus_amenities_subject_ascenion_perk logistic_growth_mult = @overlord_erotic_consultant_bonus_pop_growth_subject_ascenion_perk } triggered_country_modifier = { potential = { exists = owner owner = { has_ascension_perk = ap_lupanarius_master_subject } } planet_jobs_lupanarius_produces_mult = @overlord_erotic_consultant_bonus_lupa_job_output_subject_ascenion_perk } resources = { category = planet_overlord_erotic_consultants produces = { unity = @overlord_erotic_consultant_base_unity_default } # +2 Unity from Master Subject ascension perk produces = { trigger = { owner = { has_ascension_perk = ap_lupanarius_master_subject } } unity = @overlord_erotic_consultant_bonus_unity_subject_ascenion_perk } # Seduction Tradition benefits (Removes consumer goods upkeep, +2 unity and +2 consumer goods per 100 consultants) produces = { trigger = { owner = { has_tradition = tr_seduction_improved_consultants } } unity = @overlord_erotic_consultant_bonus_unity_seduction_tradition } produces = { trigger = { owner = { has_tradition = tr_seduction_improved_consultants } } consumer_goods = @overlord_erotic_consultant_bonus_cg_production_seduction_tradition } # +2 Trade from ErotiCorp civic produces = { trigger = { owner = { has_valid_civic = civic_erotogenic_economics_corporate } } trade = @civic_erotogenic_economics_trade_from_lupa_jobs_default } upkeep = { trigger = { owner = { NOT = { has_tradition = tr_seduction_improved_consultants } } } consumer_goods = @overlord_erotic_consultant_base_cg_upkeep_default } upkeep = { trigger = { owner = { has_tradition = tr_seduction_improved_consultants } } food = @overlord_erotic_consultant_base_cg_upkeep_default } } overlord_resources = { category = planet_overlord_erotic_consultants produces = { unity = @overlord_erotic_consultant_base_unity_default } produces = { trigger = { exists = owner.overlord owner.overlord = { has_tradition = tr_seduction_improved_consultants } } unity = @overlord_erotic_consultant_bonus_unity_seduction_tradition } produces = { trigger = { exists = owner.overlord owner.overlord = { has_tradition = tr_seduction_improved_consultants } } consumer_goods = @overlord_erotic_consultant_bonus_cg_production_seduction_tradition } } weight = { weight = @overlord_job_weight } } street_urchin = { category = worker can_be_automated = no swappable_data = { default = { condition_string = WORKER_JOB_TRIGGER building_icon = building_lupanarius_slums } #-------------------# # Regular job swaps # #-------------------# # Suited Street Whore inline_script = { script = merger_of_rules/toggled_code code = " swap_type = { trigger = { is_valid_for_suited_pleasure_job_swap = yes is_valid_for_milk_rancher_job_swap = no is_valid_for_familial_soceity_job_swap = no } name = suited_street_whore desc = suited_street_whore icon = street_urchin weight = 5 } " toggle = @lustful_void_active } # Street Cows inline_script = { script = merger_of_rules/toggled_code code = " swap_type = { trigger = { is_valid_for_suited_pleasure_job_swap = no is_valid_for_milk_rancher_job_swap = yes is_valid_for_familial_soceity_job_swap = no } name = street_cow desc = street_cow icon = street_urchin weight = 5 } " toggle = @lustful_void_active } # Familial Whores inline_script = { script = merger_of_rules/toggled_code code = " swap_type = { trigger = { is_valid_for_suited_pleasure_job_swap = no is_valid_for_milk_rancher_job_swap = no is_valid_for_familial_soceity_job_swap = yes } name = familial_whore desc = familial_whore icon = street_urchin weight = 5 } " toggle = @family_oriented_active } #-------------------# # Complex job swaps # #-------------------# # Suited Street Cows (Pleasure Suit + Milk Ranchers) inline_script = { script = merger_of_rules/toggled_code code = " swap_type = { trigger = { is_valid_for_suited_pleasure_job_swap = yes is_valid_for_milk_rancher_job_swap = yes is_valid_for_familial_soceity_job_swap = no } name = suited_street_cow desc = suited_street_cow icon = street_urchin weight = 20 } " toggle = @lustful_void_active } # Suited Family Whores (Pleasure Suits + Familial Society) inline_script = { script = merger_of_rules/toggled_code code = " swap_type = { trigger = { is_valid_for_suited_pleasure_job_swap = yes is_valid_for_milk_rancher_job_swap = no is_valid_for_familial_soceity_job_swap = yes } name = suited_family_whore desc = suited_family_whore icon = street_urchin weight = 20 } " toggle = @[ lustful_void_active * family_oriented_active ] } # Familial Street Cows (Familial Society + Milk Ranchers) inline_script = { script = merger_of_rules/toggled_code code = " swap_type = { trigger = { is_valid_for_suited_pleasure_job_swap = no is_valid_for_milk_rancher_job_swap = yes is_valid_for_familial_soceity_job_swap = yes } name = familial_street_cow desc = familial_street_cow icon = street_urchin weight = 20 } " toggle = @[ lustful_void_active * family_oriented_active ] } # Suited Family Cows (Familial Society + Milk Ranchers + Pleasure Suits) inline_script = { script = merger_of_rules/toggled_code code = " swap_type = { trigger = { is_valid_for_suited_pleasure_job_swap = yes is_valid_for_milk_rancher_job_swap = yes is_valid_for_familial_soceity_job_swap = yes } name = suited_family_cow desc = suited_family_cow icon = street_urchin weight = 50 } " toggle = @[ lustful_void_active * family_oriented_active ] } } tags = { crime trade alloys street_urchin } possible_pre_triggers = { has_owner = yes is_enslaved = no is_being_purged = no is_being_assimilated = no is_sapient = yes } possible_precalc = can_fill_worker_job triggered_planet_modifier = { potential = { always = yes } planet_crime_add = @street_urchin_base_crime_default } resources = { category = planet_street_urchins produces = { trade = @street_urchin_base_trade_default } produces = { alloys = @street_urchin_base_alloy_default } # +2 Trade from ErotiCorp civic produces = { trigger = { owner = { has_valid_civic = civic_erotogenic_economics_corporate } } trade = @civic_erotogenic_economics_trade_from_lupa_jobs_default } upkeep = { food = @street_urchin_base_food_upkeep_default } } weight = { weight = @worker_job_weight mult = value:job_weights_modifier|JOB|street_urchin|RESOURCE|alloys| modifier = { factor = 10 is_enslaved = yes can_take_servant_job = no NOT = { has_slavery_type = { type = slavery_indentured } } } modifier = { factor = 3 OR = { is_non_sapient_robot = yes is_shackled_robot = yes } can_take_servant_job = no owner = { has_technology = tech_droid_workers } } modifier = { factor = 200 OR = { is_non_sapient_robot = yes is_shackled_robot = yes } can_take_servant_job = no owner = { NOT = { has_technology = tech_droid_workers } } } modifier = { factor = 0.25 can_take_servant_job = yes } modifier = { add = 1 has_trait = trait_thrifty } } inline_script = "jobs/automodding_priority_trade" } experimenter = { category = specialist can_be_automated = no swappable_data = { default = { condition_string = SPECIALIST_JOB_TRIGGER building_icon = building_lupanarius_lab_1 } #-------------------# # Regular job swaps # #-------------------# # Pureblood Theorist inline_script = { script = merger_of_rules/toggled_code code = " swap_type = { trigger = { is_valid_for_pureblood_job_swap = yes is_valid_for_milk_rancher_job_swap = no is_valid_for_suited_pleasure_job_swap = no } name = pureblood_theorist desc = pureblood_theorist icon = experimenter weight = 5 } " toggle = @family_oriented_active } # Milking Theorist inline_script = { script = merger_of_rules/toggled_code code = " swap_type = { trigger = { is_valid_for_pureblood_job_swap = no is_valid_for_milk_rancher_job_swap = yes is_valid_for_suited_pleasure_job_swap = no } name = milking_theorist desc = milking_theorist icon = experimenter weight = 5 } " toggle = @lustful_void_active } # Pleasure Suit Theorist inline_script = { script = merger_of_rules/toggled_code code = " swap_type = { trigger = { is_valid_for_pureblood_job_swap = no is_valid_for_milk_rancher_job_swap = no is_valid_for_suited_pleasure_job_swap = yes } name = pleasure_suit_theorist desc = pleasure_suit_theorist icon = experimenter weight = 5 } " toggle = @lustful_void_active } #-------------------# # Complex job swaps # #-------------------# # Cow Purity Theorist (Pureblood Dynasty + Milk Ranchers) inline_script = { script = merger_of_rules/toggled_code code = " swap_type = { trigger = { is_valid_for_pureblood_job_swap = yes is_valid_for_milk_rancher_job_swap = yes is_valid_for_suited_pleasure_job_swap = no } name = cow_purity_theorist desc = cow_purity_theorist icon = experimenter weight = 20 } " toggle = @[ lustful_void_active * family_oriented_active ] } # Suited Purity Theorist (Pleasure Suits + Pureblood Dynasty) inline_script = { script = merger_of_rules/toggled_code code = " swap_type = { trigger = { is_valid_for_pureblood_job_swap = yes is_valid_for_milk_rancher_job_swap = no is_valid_for_suited_pleasure_job_swap = yes } name = suited_purity_theorist desc = suited_purity_theorist icon = experimenter weight = 20 } " toggle = @[ lustful_void_active * family_oriented_active ] } # Suited Cow Theorist (Familial Society + Milk Ranchers) inline_script = { script = merger_of_rules/toggled_code code = " swap_type = { trigger = { is_valid_for_pureblood_job_swap = no is_valid_for_milk_rancher_job_swap = yes is_valid_for_suited_pleasure_job_swap = yes } name = suited_cow_theorist desc = suited_cow_theorist icon = experimenter weight = 20 } " toggle = @[ lustful_void_active * family_oriented_active ] } # Purist Cow-suit Theorists (Pureblood Dynasty + Milk Ranchers + Pleasure Suits) inline_script = { script = merger_of_rules/toggled_code code = " swap_type = { trigger = { is_valid_for_pureblood_job_swap = yes is_valid_for_milk_rancher_job_swap = yes is_valid_for_suited_pleasure_job_swap = yes } name = purist_cow_suit_theorist desc = purist_cow_suit_theorist icon = experimenter weight = 50 } " toggle = @[ lustful_void_active * family_oriented_active ] } } tags = { research experimenter } possible_pre_triggers = { has_owner = yes is_being_purged = no is_being_assimilated = no is_sapient = yes } possible_precalc = can_fill_specialist_job possible = { complex_specialist_job_check_trigger = yes } resources = { category = planet_experimenters produces = { physics_research = @experimenter_base_non_society_default engineering_research = @experimenter_base_non_society_default society_research = @experimenter_base_society_default } # +2 Trade from ErotiCorp civic produces = { trigger = { owner = { has_valid_civic = civic_erotogenic_economics_corporate } } trade = @civic_erotogenic_economics_trade_from_lupa_jobs_default } upkeep = { consumer_goods = @experimenter_base_cg_upkeep_default } } weight = { weight = @specialist_job_weight mult = value:job_weights_research_modifier|JOB|experimenter| modifier = { factor = 0.2 has_citizenship_rights = no NOT = { has_trait = trait_mechanical } } modifier = { factor = 2 has_living_standard = { type = living_standard_academic_privilege } } modifier = { factor = 0.1 can_take_servant_job = yes } modifier = { factor = 0.8 is_enslaved = yes has_slavery_type = { type = slavery_indentured } } } inline_script = "jobs/automodding_priority_research" } traditionalist = { category = specialist can_be_automated = no swappable_data = { default = { condition_string = SPECIALIST_JOB_TRIGGER building_icon = building_lupanarius_monument_1 } #-------------------# # Regular job swaps # #-------------------# # Incest Worshipper inline_script = { script = merger_of_rules/toggled_code code = " swap_type = { trigger = { is_valid_for_FO_family_love_job_swap = yes is_valid_for_milk_rancher_job_swap = no is_valid_for_holy_lewd_job_swap = no } name = family_love_worshipper desc = family_love_worshipper icon = traditionalist weight = 5 } " toggle = @family_oriented_active } # Cow Milking Worshipper inline_script = { script = merger_of_rules/toggled_code code = " swap_type = { trigger = { is_valid_for_FO_family_love_job_swap = no is_valid_for_milk_rancher_job_swap = yes is_valid_for_holy_lewd_job_swap = no } name = cow_milking_worshipper desc = cow_milking_worshipper icon = traditionalist weight = 5 } " toggle = @lustful_void_active } # Worship Priest inline_script = { script = merger_of_rules/toggled_code code = " swap_type = { trigger = { is_valid_for_FO_family_love_job_swap = no is_valid_for_milk_rancher_job_swap = no is_valid_for_holy_lewd_job_swap = yes } name = worship_priest desc = worship_priest icon = traditionalist weight = 5 } " toggle = @[ lustful_void_active + family_oriented_active ] } #-------------------# # Complex job swaps # #-------------------# # Familial Cow Worshippers (Any FO civic + Milk Ranchers) inline_script = { script = merger_of_rules/toggled_code code = " swap_type = { trigger = { is_valid_for_FO_family_love_job_swap = yes is_valid_for_milk_rancher_job_swap = yes is_valid_for_holy_lewd_job_swap = no } name = familial_cow_worshippers desc = familial_cow_worshippers icon = traditionalist weight = 20 } " toggle = @[ lustful_void_active * family_oriented_active ] } # Incest Worship Priests (Any FO civic + Divine Coupling/Holy Family) inline_script = { script = merger_of_rules/toggled_code code = " swap_type = { trigger = { is_valid_for_FO_family_love_job_swap = yes is_valid_for_milk_rancher_job_swap = no is_valid_for_holy_lewd_job_swap = yes } name = familial_love_priests desc = familial_love_priests icon = traditionalist weight = 20 } " toggle = @[ lustful_void_active * family_oriented_active ] } # Milking Worship Priests (Milk Ranchers + Divine Coupling/Holy Family) inline_script = { script = merger_of_rules/toggled_code code = " swap_type = { trigger = { is_valid_for_FO_family_love_job_swap = no is_valid_for_milk_rancher_job_swap = yes is_valid_for_holy_lewd_job_swap = yes } name = milking_worship_priests desc = milking_worship_priests icon = traditionalist weight = 20 } " toggle = @[ lustful_void_active * family_oriented_active ] } # Incestuos Cow Priests (Any FO civic + Milk Ranchers + Divine Coupling/Holy Family) inline_script = { script = merger_of_rules/toggled_code code = " swap_type = { trigger = { is_valid_for_FO_family_love_job_swap = yes is_valid_for_milk_rancher_job_swap = yes is_valid_for_holy_lewd_job_swap = yes } name = family_love_cow_priests desc = family_love_cow_priests icon = traditionalist weight = 50 } " toggle = @[ lustful_void_active * family_oriented_active ] } } tags = { research unity traditionalist } possible_pre_triggers = { has_owner = yes is_being_purged = no is_being_assimilated = no is_sapient = yes } possible_precalc = can_fill_specialist_job possible = { complex_specialist_job_check_trigger = yes } country_modifier = { pop_traditionalist_bonus_workforce_mult = @traditionalist_base_job_efficiency_default } resources = { category = planet_traditionalists produces = { unity = @traditionalist_base_unity_default society_research = @traditionalist_base_society_default } # +2 Trade from ErotiCorp civic produces = { trigger = { owner = { has_valid_civic = civic_erotogenic_economics_corporate } } trade = @civic_erotogenic_economics_trade_from_lupa_jobs_default } upkeep = { consumer_goods = @traditionalist_base_cg_upkeep_default } } weight = { weight = @specialist_job_weight mult = value:job_weights_multiple_resources_modifier|JOB|culture_worker|RESOURCE1|unity|WEIGHT1|0.5|RESOURCE2|society_research|WEIGHT2|0.5| modifier = { factor = 0.2 has_citizenship_rights = no NOT = { has_trait = trait_mechanical } } modifier = { factor = 0.1 can_take_servant_job = yes } } inline_script = "jobs/automodding_priority_unity" } organic_assembler = { category = specialist can_be_automated = no swappable_data = { default = { condition_string = SPECIALIST_JOB_TRIGGER building_icon = building_lupanarius_factory_1 } #-------------------# # Regular job swaps # #-------------------# # Family Forger inline_script = { script = merger_of_rules/toggled_code code = " swap_type = { trigger = { is_valid_for_familial_soceity_job_swap = yes is_valid_for_milk_rancher_job_swap = no is_valid_for_love_slave_job_swap = no } name = family_forger desc = family_forger icon = organic_assembler weight = 5 } " toggle = @family_oriented_active } # Cow Crafter inline_script = { script = merger_of_rules/toggled_code code = " swap_type = { trigger = { is_valid_for_familial_soceity_job_swap = no is_valid_for_milk_rancher_job_swap = yes is_valid_for_love_slave_job_swap = no } name = cow_crafter desc = cow_crafter icon = organic_assembler weight = 5 } " toggle = @lustful_void_active } # Flesh Slave inline_script = { script = merger_of_rules/toggled_code code = " swap_type = { trigger = { is_valid_for_familial_soceity_job_swap = no is_valid_for_milk_rancher_job_swap = no is_valid_for_love_slave_job_swap = yes } name = flesh_slave desc = flesh_slave icon = organic_assembler weight = 5 } " toggle = @lustful_void_active } #-------------------# # Complex job swaps # #-------------------# # Familial Cow Designers (Familial Society + Milk Ranchers) inline_script = { script = merger_of_rules/toggled_code code = " swap_type = { trigger = { is_valid_for_familial_soceity_job_swap = yes is_valid_for_milk_rancher_job_swap = yes is_valid_for_love_slave_job_swap = no } name = familial_cow_designer desc = familial_cow_designer icon = organic_assembler weight = 20 } " toggle = @[ lustful_void_active * family_oriented_active ] } # Family Maker Underlings (Familial Society + Institutional Sex Slavery) inline_script = { script = merger_of_rules/toggled_code code = " swap_type = { trigger = { is_valid_for_familial_soceity_job_swap = yes is_valid_for_milk_rancher_job_swap = no is_valid_for_love_slave_job_swap = yes } name = family_maker_underling desc = family_maker_underling icon = organic_assembler weight = 20 } " toggle = @[ lustful_void_active * family_oriented_active ] } # Indebted Cow Architects (Milk Ranchers + Institutional Sex Slavery) inline_script = { script = merger_of_rules/toggled_code code = " swap_type = { trigger = { is_valid_for_familial_soceity_job_swap = no is_valid_for_milk_rancher_job_swap = yes is_valid_for_love_slave_job_swap = yes } name = indebted_cow_architects desc = indebted_cow_architects icon = organic_assembler weight = 20 } " toggle = @lustful_void_active } # Incestuos Cow Minions (Familial Society + Milk Ranchers + Institutional Sex Slavery) inline_script = { script = merger_of_rules/toggled_code code = " swap_type = { trigger = { is_valid_for_FO_family_love_job_swap = yes is_valid_for_milk_rancher_job_swap = yes is_valid_for_holy_lewd_job_swap = yes } name = familial_cow_minions desc = familial_cow_minions icon = organic_assembler weight = 50 } " toggle = @[ lustful_void_active * family_oriented_active ] } } tags = { pop_assembly organic_assembler } possible_pre_triggers = { has_owner = yes is_being_purged = no is_being_assimilated = no is_sapient = yes } possible_precalc = can_fill_specialist_job possible = { complex_specialist_job_check_trigger = yes } triggered_planet_modifier = { planet_pop_assembly_add = @organic_assembler_base_add_assembly_default planet_pop_assembly_mult = @organic_assembler_base_mult_assembly_default } resources = { category = planet_organic_assemblers # +2 Trade from ErotiCorp civic produces = { trigger = { owner = { has_valid_civic = civic_erotogenic_economics_corporate } } trade = @civic_erotogenic_economics_trade_from_lupa_jobs_default } upkeep = { food = @organic_assembler_base_food_upkeep_default } } weight = { weight = 500 } } orgy_overseer = { category = specialist can_be_automated = no swappable_data = { default = { condition_string = SPECIALIST_JOB_TRIGGER building_icon = building_lupanarius_palace_1 } #-------------------# # Regular job swaps # #-------------------# # Hedonistic Manager inline_script = { script = merger_of_rules/toggled_code code = " swap_type = { trigger = { is_valid_for_crazed_breeders_job_swap = yes is_valid_for_milk_rancher_job_swap = no is_valid_for_holy_lewd_job_swap = no } name = hedonistic_manager desc = hedonistic_manager icon = orgy_overseer weight = 5 } " toggle = @lustful_void_active } # Milking Trainers inline_script = { script = merger_of_rules/toggled_code code = " swap_type = { trigger = { is_valid_for_crazed_breeders_job_swap = no is_valid_for_milk_rancher_job_swap = yes is_valid_for_holy_lewd_job_swap = no } name = milking_trainer desc = milking_trainer icon = orgy_overseer weight = 5 } " toggle = @lustful_void_active } # Orgy Priests inline_script = { script = merger_of_rules/toggled_code code = " swap_type = { trigger = { is_valid_for_crazed_breeders_job_swap = no is_valid_for_milk_rancher_job_swap = no is_valid_for_holy_lewd_job_swap = yes } name = love_priest desc = love_priest icon = orgy_overseer weight = 5 } " toggle = @[ lustful_void_active + family_oriented_active ] } #-------------------# # Complex job swaps # #-------------------# # Pious Hedonism Preacher (Sex Crazed Breeders + Divine Coupling/Holy Family) inline_script = { script = merger_of_rules/toggled_code code = " swap_type = { trigger = { is_valid_for_crazed_breeders_job_swap = yes is_valid_for_milk_rancher_job_swap = no is_valid_for_holy_lewd_job_swap = yes } name = pious_preacher desc = pious_preacher icon = orgy_overseer weight = 20 } " toggle = @[ lustful_void_active * family_oriented_active ] } # Milk Indulgence Officer (Sex Crazed Breeders + Milk Ranchers) inline_script = { script = merger_of_rules/toggled_code code = " swap_type = { trigger = { is_valid_for_crazed_breeders_job_swap = yes is_valid_for_milk_rancher_job_swap = yes is_valid_for_holy_lewd_job_swap = no } name = milk_officer desc = milk_officer icon = orgy_overseer weight = 20 } " toggle = @[ lustful_void_active * family_oriented_active ] } # Divine Cow Ranchers (Divine Coupling/Holy Family + Milk Ranchers) inline_script = { script = merger_of_rules/toggled_code code = " swap_type = { trigger = { is_valid_for_crazed_breeders_job_swap = no is_valid_for_milk_rancher_job_swap = yes is_valid_for_holy_lewd_job_swap = yes } name = divine_rancher desc = divine_rancher icon = orgy_overseer weight = 20 } " toggle = @[ lustful_void_active * family_oriented_active ] } # Sacred Milking Devotee (Divine Coupling/Holy Family + Milk Ranchers + Sex Crazed Breeders) inline_script = { script = merger_of_rules/toggled_code code = " swap_type = { trigger = { is_valid_for_crazed_breeders_job_swap = yes is_valid_for_milk_rancher_job_swap = yes is_valid_for_holy_lewd_job_swap = yes } name = sacred_devotee desc = sacred_devotee icon = orgy_overseer weight = 50 } " toggle = @[ lustful_void_active * family_oriented_active ] } } tags = { crime orgy_overseer } possible_pre_triggers = { has_owner = yes is_being_purged = no is_being_assimilated = no is_sapient = yes } possible_precalc = can_fill_specialist_job possible = { complex_specialist_job_check_trigger = yes } planet_modifier = { planet_crime_add = @orgy_overseer_base_crime_reduction_default planet_stability_add = @orgy_overseer_base_stability_add_default } resources = { category = planet_orgy_overseers # +2 Trade from ErotiCorp civic produces = { trigger = { owner = { has_valid_civic = civic_erotogenic_economics_corporate } } trade = @civic_erotogenic_economics_trade_from_lupa_jobs_default } upkeep = { consumer_goods = @orgy_overseer_base_cg_upkeep_default } } weight = { weight = @specialist_job_weight modifier = { factor = 10 planet = { planet_crime > 15 } } modifier = { factor = 0.01 planet = { planet_crime <= 15} } } } debauchee = { category = worker can_be_automated = no exempt_from_ai_amenity_prioritization = yes # Everyone should be a debauchee!!!! swappable_data = { default = { condition_string = WORKER_JOB_TRIGGER building_icon = building_lupanarius_palace_1 } #-------------------# # Regular job swaps # #-------------------# # Bliss Addict inline_script = { script = merger_of_rules/toggled_code code = " swap_type = { trigger = { is_valid_for_crazed_breeders_job_swap = yes is_valid_for_milk_rancher_job_swap = no is_valid_for_holy_lewd_job_swap = no } name = bliss_addict desc = bliss_addict icon = debauchee weight = 5 } " toggle = @lustful_void_active } # Pleasure Milkers inline_script = { script = merger_of_rules/toggled_code code = " swap_type = { trigger = { is_valid_for_crazed_breeders_job_swap = no is_valid_for_milk_rancher_job_swap = yes is_valid_for_holy_lewd_job_swap = no } name = pleasure_milker desc = pleasure_milker icon = debauchee weight = 5 } " toggle = @lustful_void_active } # Holy Lust Seekers inline_script = { script = merger_of_rules/toggled_code code = " swap_type = { trigger = { is_valid_for_crazed_breeders_job_swap = no is_valid_for_milk_rancher_job_swap = no is_valid_for_holy_lewd_job_swap = yes } name = lust_seeker desc = lust_seeker icon = debauchee weight = 5 } " toggle = @[ lustful_void_active + family_oriented_active ] } #-------------------# # Complex job swaps # #-------------------# # Holy Lust Addicts (Sex Crazed Breeders + Divine Coupling/Holy Family) inline_script = { script = merger_of_rules/toggled_code code = " swap_type = { trigger = { is_valid_for_crazed_breeders_job_swap = yes is_valid_for_milk_rancher_job_swap = no is_valid_for_holy_lewd_job_swap = yes } name = lust_addict desc = lust_addict icon = debauchee weight = 20 } " toggle = @[ lustful_void_active * family_oriented_active ] } # Bliss Cows (Sex Crazed Breeders + Milk Ranchers) inline_script = { script = merger_of_rules/toggled_code code = " swap_type = { trigger = { is_valid_for_crazed_breeders_job_swap = yes is_valid_for_milk_rancher_job_swap = yes is_valid_for_holy_lewd_job_swap = no } name = bliss_cow desc = bliss_cow icon = debauchee weight = 20 } " toggle = @lustful_void_active } # Holy Pleasure Cows (Divine Coupling/Holy Family + Milk Ranchers) inline_script = { script = merger_of_rules/toggled_code code = " swap_type = { trigger = { is_valid_for_crazed_breeders_job_swap = no is_valid_for_milk_rancher_job_swap = yes is_valid_for_holy_lewd_job_swap = yes } name = holy_pleasure_cow desc = holy_pleasure_cow icon = debauchee weight = 20 } " toggle = @[ lustful_void_active * family_oriented_active ] } # Holy Milking Addicts (Divine Coupling/Holy Family + Milk Ranchers + Sex Crazed Breeders) inline_script = { script = merger_of_rules/toggled_code code = " swap_type = { trigger = { is_valid_for_crazed_breeders_job_swap = yes is_valid_for_milk_rancher_job_swap = yes is_valid_for_holy_lewd_job_swap = yes } name = holy_milking_addict desc = holy_milking_addict icon = debauchee weight = 50 } " toggle = @[ lustful_void_active * family_oriented_active ] } } tags = { amenities pop_growth debauchee } possible_pre_triggers = { has_owner = yes is_enslaved = no is_being_purged = no is_being_assimilated = no is_sapient = yes } possible_precalc = can_fill_worker_job triggered_planet_modifier = { potential = { always = yes } planet_amenities_add = @debauchee_base_amenities_default logistic_growth_mult = @debauchee_base_pop_growth_default } resources = { category = planet_debauchees produces = { food = @debauchee_base_food_default } # +2 Trade from ErotiCorp civic produces = { trigger = { owner = { has_valid_civic = civic_erotogenic_economics_corporate } } trade = @civic_erotogenic_economics_trade_from_lupa_jobs_default } upkeep = { consumer_goods = @debauchee_base_cg_upkeep_default } } weight = { weight = 5 modifier = { factor = 10 owner = { has_valid_civic = civic_pleasure_seekers } } } inline_script = "jobs/automodding_priority_charisma" }