Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0000643Dwarf FortressDwarf Mode -- Immigrationpublic2010-04-06 11:012014-03-26 02:02
0000643: Migrants show up, even though [POPULATION_CAP:7] is set before embarking on fortress
This is fairly simple, I'm getting migrants at my fortress in my first summer, even though I have set [POPULATION_CAP:7], hoping to be able to grow my dwarves at home the old fashioned way. Thus getting migrants is a major problem for me.
Set [POPULATION_CAP:7] in init.txt, fire up dwarf fortress and embark on a new fortress. In the two forts I've tested they've shown up in summer. Dug in like normal, making crafts to raise value, to make sure attracted dwarves (not quite sure the criteria is, so made rock crafts and dug a bunch).
duplicate of 0002922resolved Toady One Population Cap not working 
Issue History
2010-04-06 11:01archivisNew Issue
2010-04-06 11:10EbIssue Monitored: Eb
2010-04-06 11:10EbIssue End Monitor: Eb
2010-04-06 11:13FootkerchiefNote Added: 0001533
2010-04-06 11:17SirPenguinNote Added: 0001534
2010-04-06 11:38archivisNote Added: 0001543
2010-04-06 18:28FootkerchiefRelationship addedhas duplicate 0000675
2010-04-08 19:41archivisIssue Monitored: archivis
2010-04-08 20:08KennelTag Attached: migrants
2010-04-08 20:11DoctorZuberNote Added: 0002236
2010-04-30 11:45FootkerchiefTag Attached: Intentional?
2010-06-14 08:57LemundeIssue Monitored: Lemunde
2010-07-12 12:03FootkerchiefTag RenamedIntentional? => Intentional/Expected?
2010-07-30 11:02UnisolIssue Monitored: Unisol
2010-11-06 08:01Logical2uRelationship addedhas duplicate 0003520
2012-01-12 04:53Logical2uRelationship addedhas duplicate 0005019
2012-01-12 05:30Jack TradesIssue Monitored: Jack Trades
2012-01-12 05:32Jack TradesNote Added: 0019358
2012-02-24 18:50GauphastusNote Added: 0020633
2012-02-24 21:23krenshalaNote Added: 0020639
2012-02-25 13:43ZaraIssue Monitored: Zara
2012-02-25 13:44ZaraNote Added: 0020687
2012-02-25 15:45MazonasNote Added: 0020689
2012-02-25 16:46XotanoNote Added: 0020690
2012-02-25 16:50XotanoNote Edited: 0020690bug_revision_view_page.php?bugnote_id=0020690#r7708
2012-02-26 00:19KogutNote Added: 0020702
2014-03-26 02:01DwarfuTag Detached: Intentional/Expected?
2014-03-26 02:02DwarfuNote Added: 0024638
2014-03-26 02:02DwarfuRelationship addedduplicate of 0002922
2014-03-26 02:02DwarfuStatusnew => resolved
2014-03-26 02:02DwarfuResolutionopen => duplicate
2014-03-26 02:02DwarfuAssigned To => Dwarfu
2014-03-26 02:03DwarfuRelationship deletedhas duplicate 0000675
2014-03-26 02:03DwarfuRelationship deletedhas duplicate 0003520
2014-03-26 02:04DwarfuRelationship deletedhas duplicate 0005019

2010-04-06 11:13   
Supposedly the population cap doesn't kick in until the first dwarven caravan has returned home. I don't know if that's a bug or not. Since the caravan apparently takes long to arrive now, that could explain it.
2010-04-06 11:17   
I'm sure this is related to 0000486 (see my comment)
2010-04-06 11:38   
If the immigration cap isn't checked until after the dwarven caravan does its thing, then that's bonkers. Either it's a bug, or the tag in the init.txt needs to be changed to POPULATION_MODERATELY_STRONGLY_WORDED_LIMIT_POST_FIRST_DWARVEN_CARAVAN instead for clarity :)
2010-04-08 20:11   
it's . . . consistent with 40d, which makes it pretty much a non-issue at the present time. While I wouldn't mind seeing this adjusted, there's much bigger fish to fry right now.
Jack Trades   
2012-01-12 05:32   
This is very annoying issue.
I think that there should be option to disable or hard limit immigrants since [POPULATION_CAP] doesn't do what it's supposed to.
2012-02-24 18:50   
I'm well over 100 now, and babies are still being born even though that's turned off as well.
2012-02-24 21:23   
With a pop cap of 32, and 33 dwarves (4 where children) after three migrant waves (summer, autumn and spring) and the first caravan, I received a 15 dwarf migrant wave the second summer, running vanilla 0.34.01 linux. I can't remember for sure, but I believe I received the next (autumn) migrant wave as well, despite having 49 dwarves (counting the 11 children), bringing my total pop to something like 53 (can't remember for sure now).

With 0.31.25 I would stop getting dwarves after passing the pop-cap (when population > population_cap). The first caravan would always arrive with or before the last group of dwarves as I typically don't generate much wealth that first summer, so I cannot confirm whether or not the caravan was needed to enforce the limit.
2012-02-25 13:44   
In my current fort the population cap is set to 120 - I've got 127 dwarfs, but another immigrant wave just arrived.
2012-02-25 15:45   
My pop cap is 200. When my population reached over 250 I dealt with it by setting all the children in a burrow and drowning the lot of them. I don't think population cap has ever really been respected in any version of the game. Would be wonderful if this could be fixed, though. My FPS slows to a crawl if my population gets too large.
2012-02-25 16:46   
(edited on: 2012-02-25 16:50)
you could always just build a bridge to stop them from getting into the fort and atom smash them when they try :D

that or live on an island where you cant get immigrants cus your separated from everyone :D

2012-02-26 00:19   
smashing - 0003708
"live on an island" is not working
2014-03-26 02:02   
Resolving this in favor of 0002922, which seems to have a bit more info.