Description
Necrophage, recursive growth calculation 3.0.3 (d281)
Game Version
3.0.3
What version do you use?
Steam
What expansions do you have installed?
Do you have mods enabled?
No
Please explain your issue is in as much detail as possible.
Job amount affects emigration by a small amount, specifically free jobs.
This issue is because of a recursive calculation, the Necrophyte building provides 3 jobs if above 3 growth, and less if less. When emigration is high, this reduces the pop growth amount, therefore reducing the Necrophyte amount. However, there are still 3 pops working 3/2 Necrophyte jobs, and thus the total job amount is reduced incorrectly; by -1.
The game thinks that this means there is additional free job, and increases its immigration pull. Which increases pop growth, which increases necrophyte amount, which reduces free jobs (incorrectly.), and so on and so forth.
TLDR: Pop growth via immigration is based on free jobs, Necrophyte building provides jobs based on pop growth. This is recursive.
FIX 0: reduce necrophyte amount manually
FIX 1: Give the necrophyte building a flat amount of jobs.
FIX 2: Base the necrophyte building's job amount based on something else.
FIX 3: Force a job evaluation at some point
FIX 4: Disallow immigration for necrophages (do not do this)
Steps to reproduce the issue.
1. Play as a necrophage
2. Settle some worlds as per usual
3. Wait til emigration increases
4. Watch as your necrophyte job amount goes from 3 -> 2 -> 3
Upload Attachment
File(s) attached
Necrophage, recursive growth calculation 3.0.3 (d281)
Game Version
3.0.3
What version do you use?
Steam
What expansions do you have installed?
Do you have mods enabled?
No
Please explain your issue is in as much detail as possible.
Job amount affects emigration by a small amount, specifically free jobs.
This issue is because of a recursive calculation, the Necrophyte building provides 3 jobs if above 3 growth, and less if less. When emigration is high, this reduces the pop growth amount, therefore reducing the Necrophyte amount. However, there are still 3 pops working 3/2 Necrophyte jobs, and thus the total job amount is reduced incorrectly; by -1.
The game thinks that this means there is additional free job, and increases its immigration pull. Which increases pop growth, which increases necrophyte amount, which reduces free jobs (incorrectly.), and so on and so forth.
TLDR: Pop growth via immigration is based on free jobs, Necrophyte building provides jobs based on pop growth. This is recursive.
FIX 0: reduce necrophyte amount manually
FIX 1: Give the necrophyte building a flat amount of jobs.
FIX 2: Base the necrophyte building's job amount based on something else.
FIX 3: Force a job evaluation at some point
FIX 4: Disallow immigration for necrophages (do not do this)
Steps to reproduce the issue.
1. Play as a necrophage
2. Settle some worlds as per usual
3. Wait til emigration increases
4. Watch as your necrophyte job amount goes from 3 -> 2 -> 3
Upload Attachment
File(s) attached
Attachments
Upvote
0