$JOB_KEY$ = { category = specialist swappable_data = { default = { condition_string = SPECIALIST_JOB_TRIGGER building_icon = wildlife_ranch } } possible_pre_triggers = { has_owner = yes is_being_purged = no is_being_assimilated = no is_sapient = yes } tags = { research unity amenities } possible = { owner = { has_$JOB_KEY$_job = yes } } inline_script = "grand_archive/wrangler_jobs_produces" weight = { weight = @high_prio_specialist_job_weight mult = value:job_weights_modifier|JOB|$JOB_KEY$|RESOURCE|unity|FACTOR|0.25| mult = value:scripted_modifier_job_weight_mult|MODIFIER|pop_job_amenities_mult| modifier = { factor = 0.2 has_citizenship_rights = no NOT = { has_trait = trait_mechanical } } modifier = { factor = 3 has_trait = trait_robot_domestic_protocols OR = { is_non_sapient_robot = yes is_shackled_robot = yes } } modifier = { factor = 0.1 is_domestic_servant = yes } modifier = { factor = 0.1 exists = planet planet = { free_amenities > 500 } } modifier = { factor = 2 exists = planet planet = { free_amenities < 200 has_available_jobs = $JOB_KEY$ } } } inline_script = "jobs/automodding_priority_research" }