• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

Krakenheim

Private
22 Badges
Nov 28, 2018
15
5
  • Stellaris: Synthetic Dawn
  • Stellaris: Nemesis
  • Stellaris: Necroids
  • Stellaris: Federations
  • Stellaris: Lithoids
  • Stellaris: Ancient Relics
  • Stellaris: Megacorp
  • Stellaris: Distant Stars
  • Stellaris: Apocalypse
  • Stellaris: Humanoids Species Pack
  • Age of Wonders III
  • Crusader Kings II
  • Stellaris - Path to Destruction bundle
  • Stellaris: Leviathans Story Pack
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Stellaris
  • Sword of the Stars II
  • Sword of the Stars
  • Naval War: Arctic Circle
  • Darkest Hour
Hi

I am running a Necrophage empire with Indentured slaves.

The highest "weight" modifiers Medical jobs has are (Healthcare on the 02_specialist_jobs.txt file) :

modifier = {
factor = 1.5
OR = {
has_trait = trait_robot_domestic_protocols
has_trait = trait_charismatic
}
}

and

modifier = {
factor = 1.5
has_job = healthcare
}

Problem is I cant have Enforcers (even when prioritized) before I fill up all of the Medical jobs with my Necrophage pops, even Enforcers on the job for several months will jump to Medical jobs as soon as they are available.
Now I dont understand how this can be because in the same file you have this Enforcer weight modifier :

modifier = {
factor = 10
has_job = enforcer
}

I tried to mess around with numbers but to no avail Medical jobs always have to be filled with Necrophage pops before I can get Enforcers.

My ideal scenario would be for Enforcers not quit their jobs.

What am I missing ?

Many thanks
 
The @spawner_drone_job_weight in the weight tag is a variable that determines the base weight, and can be found in the scripted_variables folder.
It's much higher than that of other jobs.