Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1] 2 3

Author Topic: DF ignores max population  (Read 3502 times)

simonthedwarf

  • Bay Watcher
  • ¤Death¤
    • View Profile
DF ignores max population
« on: March 29, 2012, 08:19:10 pm »

Max population seems to be entirely bugged now, migrant waves will arrive to double the supposed max limit reliably.
Logged
Quote from: Syndic
Sentry towers, manned by orang-utangs./quote]

nenjin

  • Bay Watcher
  • Inscrubtable Exhortations of the Soul
    • View Profile
Re: DF ignores max population
« Reply #1 on: March 29, 2012, 08:25:34 pm »

And how long has this fort been established? You'll always get 1 to 2 waves of migrants at least, because the liason doesn't report your status (i.e. your pop cap) until they leave the map.

If it's consistently been ignoring after several visits from the liason (i.e. years), then that'd be new.
Logged
Cautivo del Milagro seamos, Penitente.
Quote from: Viktor Frankl
When we are no longer able to change a situation, we are challenged to change ourselves.
Quote from: Sindain
Its kinda silly to complain that a friendly NPC isn't a well designed boss fight.
Quote from: Eric Blank
How will I cheese now assholes?
Quote from: MrRoboto75
Always spaghetti, never forghetti

Mitchewawa

  • Bay Watcher
  • My pick is the pick that will pierce the heavens!
    • View Profile
Re: DF ignores max population
« Reply #2 on: March 29, 2012, 08:26:31 pm »

Yep, it has been reported before. A lot.
Logged
Mitch cancels sleep: Interrupted by Clowns

simonthedwarf

  • Bay Watcher
  • ¤Death¤
    • View Profile
Re: DF ignores max population
« Reply #3 on: March 29, 2012, 08:29:34 pm »

nenjin i'm not so pig tail thong loving freak i've played over 2 years now and i'm burnt behind the ears, DF keeps spamming me with new immigrants long after 2 waves with a 40 pop max
Logged
Quote from: Syndic
Sentry towers, manned by orang-utangs./quote]

thegoatgod_pan

  • Bay Watcher
    • View Profile
Re: DF ignores max population
« Reply #4 on: March 29, 2012, 08:29:47 pm »

maybe the pop cap only works if you set it before world gen?
Logged
More ridiculous than reindeer?  Where you think you supercool and is you things the girls where I honestly like I is then why are humans on their as my people or what would you?

dragginmaster

  • Bay Watcher
    • View Profile
Re: DF ignores max population
« Reply #5 on: March 29, 2012, 08:32:49 pm »

And the waves can and always have been able to take pop over the limit.

Pop cap set @ 80

Pop = 79

Next wave, will *not* be 1.
Logged

nenjin

  • Bay Watcher
  • Inscrubtable Exhortations of the Soul
    • View Profile
Re: DF ignores max population
« Reply #6 on: March 29, 2012, 08:42:26 pm »

nenjin i'm not so pig tail thong loving freak i've played over 2 years now and i'm burnt behind the ears, DF keeps spamming me with new immigrants long after 2 waves with a 40 pop max

I set the pop cap at 6 at start in 34.05, ended up with 25 dwarves in two waves and haven't seen a new immigrant in over 12 years.

So, I figured I'd ask the normal questions. If you've been playing for two years, then you'd know this is normal behavior. Migrant waves trickle down eventually. Why the pop cap is soft when it implies it's a hard cap is a choice I've wondered about for a long time.
Logged
Cautivo del Milagro seamos, Penitente.
Quote from: Viktor Frankl
When we are no longer able to change a situation, we are challenged to change ourselves.
Quote from: Sindain
Its kinda silly to complain that a friendly NPC isn't a well designed boss fight.
Quote from: Eric Blank
How will I cheese now assholes?
Quote from: MrRoboto75
Always spaghetti, never forghetti

Girlinhat

  • Bay Watcher
  • [PREFSTRING:large ears]
    • View Profile
Re: DF ignores max population
« Reply #7 on: March 29, 2012, 08:52:30 pm »

nenjin i'm not so pig tail thong loving freak i've played over 2 years now and i'm burnt behind the ears, DF keeps spamming me with new immigrants long after 2 waves with a 40 pop max
Little bit rage?  It's standard to go over the usual causes when dealing with frequently (frequently) reported issues.

I've noticed "tiers" of population most commonly.  20, 50, 80, 110, ish.  It tends to settle around these certain numbers for whatever reason.  If you want 50, you set 50, and you get 50~60.  If you want 90, you set 90 and you get 110~120.  If you want 110, you set 110 and get 110~120.

Totally unconfirmed, but I've observed this to happen.

Astramancer

  • Bay Watcher
    • View Profile
Re: DF ignores max population
« Reply #8 on: March 29, 2012, 09:25:23 pm »

It's not that the game ignores the popcap, it's that the liaison reports your forts population as of when he left, and when he comes back is when the migrants stop.

So you will pretty much always get at least 2 migrant waves, no matter what your popcap is set at, and you have a good chance of getting 2 waves when you hit your popcap.

So if your popcap is 80, and you have 79 dwarves when the liaison leaves the map, you're probably going to get two more waves, and, depending on fortress wealth, you could easily get 30 dwarves between those two waves, putting you way over your popcap.
Logged

The Dog Delusion

  • Bay Watcher
    • View Profile
Re: DF ignores max population
« Reply #9 on: March 29, 2012, 09:46:37 pm »

And the waves can and always have been able to take pop over the limit.

Pop cap set @ 80

Pop = 79

Next wave, will *not* be 1.


This, for sure.

I like to think that the liason goes back and posts "available openings" for all the forts somewhere in the kingdom, and when dwarves see "1 opening available @ fort XYZ" they all assume "I can be that one" and head off. obviously, though,  there's no way to "reject" applicants aside from clever use of burrows and, of course, death.

It would be neat if there was eventually some way in the init file to specify migrant wave size, perhaps with a specific number, or even just a more general "zero/small/medium/large/huge"
Logged
Keep in mind that the dwarves are essentially alcoholic toddlers, and act accordingly.

krenshala

  • Bay Watcher
    • View Profile
Re: DF ignores max population
« Reply #10 on: March 29, 2012, 10:11:47 pm »

I don't know for sure in this version, but I know that in 0.31.* you would still get the next migrant wave if you were exactly at the pop cap.  So pop-cap 80, population 80, means you would definitely get at least one more wave of fish dissectors.
Logged
Quote from: Haspen
Quote from: phoenixuk
Zepave Dawnhogs the Butterfly of Vales the Marsh Titan ... was taken out by a single novice axedwarf and his pet war kitten. Long Live Domas Etasastesh Adilloram, slayer of the snow butterfly!
Doesn't quite have the ring of heroics to it...
Mother: "...and after the evil snow butterfly was defeated, Domas and his kitten lived happily ever after!"
Kids: "Yaaaay!"

Valkyrie

  • Bay Watcher
    • View Profile
Re: DF ignores max population
« Reply #11 on: March 29, 2012, 10:21:14 pm »

Maybe I'm just misinterpretting the liaison delay, but it seems to me like it ignores the original 7 dwarves when determining your current population (after the first two 'special' seasons, I mean).  I've essentially seen the behavior Girlinhat describes, though for me even at 100 popcap, it usually only goes about 5-10 over.  It seems to stick closer to the actual cap in forts with more early deaths, but that could be coincidental or an indirect causality (e.g. the deaths raising your "cursed death-trap" rating, yielding smaller migrant waves and thus lower chance of overflowing the popcap in a single wave).

As for the OP, we'd need actual numbers to have a hope of making useful responses.  If you set the cap at 10 and amass incredible wealth quickly, then having ~50 dwarves after the first two migrant waves would be nothing new.  On the other hand, a fort that's been running several seasons/years continuously getting hit with migrants, and reaching 200 dwarves despite a cap of 40, that would be something more unusual.
« Last Edit: March 29, 2012, 10:23:12 pm by Valkyrie »
Logged

melomel

  • Bay Watcher
    • View Profile
Re: DF ignores max population
« Reply #12 on: March 29, 2012, 10:27:40 pm »

And the waves can and always have been able to take pop over the limit.

Pop cap set @ 80

Pop = 79

Next wave, will *not* be 1.

I've...  actually had quite a lot of forts where "next wave = 1" was the case.  Not so much in this latest release, but still...  roughly equivalent.

I've been getting "migrant overflow" in the low single digits--pop cap at 18, second wave leaves me at 21-23.  Irritating, since I wanted to forestall sieges and moods, but not an insane surplus of cheesemongers.

In my experience:  If you haven't breached the first cavern/dug deeper than soil layers, you will NOT get many migrants, and those migrants will not exceed your pop cap.

Several failed romances with aquifer-ridden sites produced rule-abiding migrant waves.  It could've been the lack of wealth... although one AB fort was running a very lucrative rope reed/sliver dye master weaver/master dyer/master tailor industry...

TL;DR: If your fort is stunted, the migrant waves may abide by the pop cap.
Logged
I HAVE THREE HUNDRED THOUSAND CRAFT ITEMS. I WILL TRADE THEM ALL FOR CHEESE.
7+7

Leonance

  • Bay Watcher
  • Moltar shows us how dwarves solve all problems.
    • View Profile
Re: DF ignores max population
« Reply #13 on: March 29, 2012, 10:31:03 pm »

I like to think that the liason goes back and posts "available openings" for all the forts somewhere in the kingdom, and when dwarves see "1 opening available @ fort XYZ" they all assume "I can be that one" and head off. obviously, though,  there's no way to "reject" applicants aside from clever use of burrows and, of course, death.

When I read this i got the image of the scene from The Grapes of Wrath where they stop at the old man's house to stay for the night and the guy who watched his kids die from starvation explaining that to them.

Then, I thought that it wouldn't be too out of place for Dwarf Fortress for that same exact scene to occur.

Anyways, I've always though of the population cap set in the init files as more of a suggestion. like "Gee it sure would be nice if i had 30 dwarfs in my fort."

Quote
It would be neat if there was eventually some way in the init file to specify migrant wave size, perhaps with a specific number, or even just a more general "zero/small/medium/large/huge"

I'd honestly like to see an option to turn off the two hard coded waves and just do a 7 dwarf fort vault style.
Logged

melomel

  • Bay Watcher
    • View Profile
Re: DF ignores max population
« Reply #14 on: March 29, 2012, 10:32:49 pm »

Oh, and kids.  I'm not sure how the game counts migrant kids.  A shearer and a cheesemaker show up, and the fort goes from 17 to the limit of 19, but Urist McSheepShaver and Urist McCurdsquisher have two kids included in the goldfish-poop gang of pets and strays that immigrate with them...  It's the children that break my pop cap limits most of the time.
Logged
I HAVE THREE HUNDRED THOUSAND CRAFT ITEMS. I WILL TRADE THEM ALL FOR CHEESE.
7+7
Pages: [1] 2 3