View Issue Details

IDProjectCategoryView StatusLast Update
0000643Dwarf FortressDwarf Mode -- Immigrationpublic2014-03-26 02:02
Reporterarchivis Assigned Touser11 
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionduplicate 
Summary0000643: Migrants show up, even though [POPULATION_CAP:7] is set before embarking on fortress
DescriptionThis 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.
Steps To ReproduceSet [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).
Tagsmigrants

Relationships

duplicate of 0002922 resolvedToady One Population Cap not working 

Activities

user6

2010-04-06 11:13

  ~0001533

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.

SirPenguin

2010-04-06 11:17

reporter   ~0001534

I'm sure this is related to 0000486 (see my comment)

archivis

2010-04-06 11:38

reporter   ~0001543

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 :)

DoctorZuber

2010-04-08 20:11

reporter   ~0002236

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

reporter   ~0019358

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.

Gauphastus

2012-02-24 18:50

reporter   ~0020633

I'm well over 100 now, and babies are still being born even though that's turned off as well.

krenshala

2012-02-24 21:23

reporter   ~0020639

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.

Zara

2012-02-25 13:44

reporter   ~0020687

In my current fort the population cap is set to 120 - I've got 127 dwarfs, but another immigrant wave just arrived.

Mazonas

2012-02-25 15:45

reporter   ~0020689

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.

Xotano

2012-02-25 16:46

reporter   ~0020690

Last edited: 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

Kogut

2012-02-26 00:19

reporter   ~0020702

@Xotano:
smashing - 0003708
"live on an island" is not working

user11

2014-03-26 02:02

  ~0024638

Resolving this in favor of 0002922, which seems to have a bit more info.

Issue History

Date Modified Username Field Change
2010-04-06 11:01 archivis New Issue
2010-04-06 11:13 user6 Note Added: 0001533
2010-04-06 11:17 SirPenguin Note Added: 0001534
2010-04-06 11:38 archivis Note Added: 0001543
2010-04-06 18:28 user6 Relationship added has duplicate 0000675
2010-04-08 20:08 Kennel Tag Attached: migrants
2010-04-08 20:11 DoctorZuber Note Added: 0002236
2010-04-30 11:45 user6 Tag Attached: Intentional?
2010-07-12 12:03 user6 Tag Renamed Intentional? => Intentional/Expected?
2010-11-06 08:01 Logical2u Relationship added has duplicate 0003520
2012-01-12 04:53 Logical2u Relationship added has duplicate 0005019
2012-01-12 05:32 Jack Trades Note Added: 0019358
2012-02-24 18:50 Gauphastus Note Added: 0020633
2012-02-24 21:23 krenshala Note Added: 0020639
2012-02-25 13:44 Zara Note Added: 0020687
2012-02-25 15:45 Mazonas Note Added: 0020689
2012-02-25 16:46 Xotano Note Added: 0020690
2012-02-25 16:50 Xotano Note Edited: 0020690
2012-02-26 00:19 Kogut Note Added: 0020702
2014-03-26 02:01 user11 Tag Detached: Intentional/Expected?
2014-03-26 02:02 user11 Note Added: 0024638
2014-03-26 02:02 user11 Relationship added duplicate of 0002922
2014-03-26 02:02 user11 Status new => resolved
2014-03-26 02:02 user11 Resolution open => duplicate
2014-03-26 02:02 user11 Assigned To => user11
2014-03-26 02:03 user11 Relationship deleted has duplicate 0000675
2014-03-26 02:03 user11 Relationship deleted has duplicate 0003520
2014-03-26 02:04 user11 Relationship deleted has duplicate 0005019