Description
v3.3.0 Libra [f622] Technician job weightings cause slaves without +energy traits to prefer to job over slaves with those traits
Game Version
Libra v3.3.0 [f622]
What version do you use?
Steam
What expansions do you have installed?
Synthetic Dawn, Utopia, Leviathans Story Pack, Apocalypse, Megacorp, Distant Stars, Ancient Relics, Lithoids, Federations, Nemesis, Aquatics
Do you have mods enabled?
No
Please explain your issue is in as much detail as possible.
Enslaved Pops with +energy related trait s get pushed out of working Technician jobs by Pops without those traits.
This is caused by an incorrect section of code in 03_worker_jobs.txt (line 210 in the version for 3.3.0 f622). The "NOR" should be "OR" to cause slaves with +energy traits to prefer working as Technicians.
Previously reported here: https://forum.paradoxplaza.com/foru...backwards-if-slave-has-energy-traits.1471340/
I maintain a mod with this one-line fix: https://steamcommunity.com/sharedfiles/filedetails/?id=2484702578 - if you can patch the game, I will be very happy to deprecate my mod.
Steps to reproduce the issue.
Open file common/pop_jobs/03_worker_jobs.txt
Scroll to line 210
View the code (beginning on line 207) that gives Pops without +energy trait an extra factor 8 of weight to be Technicians
Alternatively,
Design a new empire with Syncretic Evolution
Ensure the Syncretic species has Ingenious
Ensure the primary species does not have Ingenious
Select the Authoritarian ethic (to guarantee the Syncretic species will be enslaved
Start a new game
View your empire's homeworld, Population tab
Expand the Worker section
Observe that the main (unenslaved) specie has taken all the Technician jobs
Observe that there 4-ish slaves working Clerk jobs who should prefer Technician jobs
Use debugtooltip on the console, then mouseover enslaved and unenslaved Pops and view their relative job weights
Upload Attachment
File(s) attached
v3.3.0 Libra [f622] Technician job weightings cause slaves without +energy traits to prefer to job over slaves with those traits
Game Version
Libra v3.3.0 [f622]
What version do you use?
Steam
What expansions do you have installed?
Synthetic Dawn, Utopia, Leviathans Story Pack, Apocalypse, Megacorp, Distant Stars, Ancient Relics, Lithoids, Federations, Nemesis, Aquatics
Do you have mods enabled?
No
Please explain your issue is in as much detail as possible.
Enslaved Pops with +energy related trait s get pushed out of working Technician jobs by Pops without those traits.
This is caused by an incorrect section of code in 03_worker_jobs.txt (line 210 in the version for 3.3.0 f622). The "NOR" should be "OR" to cause slaves with +energy traits to prefer working as Technicians.
Code:
modifier = {
factor = 8
is_enslaved = yes
can_take_servant_job = no
NOR = { # this line should say OR instead
has_trait = trait_syncretic_proles
has_trait = trait_nuumismatic_administration
has_trait = trait_robot_superconductive
has_trait = trait_ingenious
}
}
Previously reported here: https://forum.paradoxplaza.com/foru...backwards-if-slave-has-energy-traits.1471340/
I maintain a mod with this one-line fix: https://steamcommunity.com/sharedfiles/filedetails/?id=2484702578 - if you can patch the game, I will be very happy to deprecate my mod.
Steps to reproduce the issue.
Open file common/pop_jobs/03_worker_jobs.txt
Scroll to line 210
View the code (beginning on line 207) that gives Pops without +energy trait an extra factor 8 of weight to be Technicians
Alternatively,
Design a new empire with Syncretic Evolution
Ensure the Syncretic species has Ingenious
Ensure the primary species does not have Ingenious
Select the Authoritarian ethic (to guarantee the Syncretic species will be enslaved
Start a new game
View your empire's homeworld, Population tab
Expand the Worker section
Observe that the main (unenslaved) specie has taken all the Technician jobs
Observe that there 4-ish slaves working Clerk jobs who should prefer Technician jobs
Use debugtooltip on the console, then mouseover enslaved and unenslaved Pops and view their relative job weights
Upload Attachment
File(s) attached
Attachments
- 1