Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Hardcoded Migrant waves??  (Read 1094 times)

DoubleG

  • Bay Watcher
    • View Profile
Hardcoded Migrant waves??
« on: May 26, 2021, 05:27:17 am »

My new fortress has only had one migrant wave. I was besieged by a necromancer during my first autumn, and wasn't able to trade. No merchants came. :( I even had a message about not attracting migrants. Its almost autumn of my second year and most of my population is monster slayers. I think migration might be linked to traded wealth, but I thought the first two waves were hardcoded to always happen. Has there been a change? Or is this a bug?
Logged

PatrikLundell

  • Bay Watcher
    • View Profile
Re: Hardcoded Migrant waves??
« Reply #1 on: May 26, 2021, 07:43:40 am »

The two first waves are hard coded to happen unless something blocks them. This means that a population cap can block them, as well as sieges. If a wave gets blocked it's not "saved" for later.
Beyond the first two waves migrant waves are various factors. I believe exported wealth is one, and reports on how your fortress is doing in terms of wealth at least used to be one (and that was reported back with the trade liaison: if the liaison doesn't make it back this info doesn't get updated). Deaths at the fortress is a factor that can scare migrants off, and sieges and/or capture of the mountainhome can disrupt migrant waves as well.
Logged

Mobbstar

  • Bay Watcher
  • aka Mossbird
    • View Profile
    • my website
Re: Hardcoded Migrant waves??
« Reply #2 on: May 27, 2021, 03:46:56 pm »

Do the messages when not attracting migrants come from blocked migrant waves? I definitely don't get such a message every season like the text would suggest.

PatrikLundell

  • Bay Watcher
    • View Profile
Re: Hardcoded Migrant waves??
« Reply #3 on: May 27, 2021, 04:01:03 pm »

It probably depends. If you're under siege when the wave should have arrived I believe they just silently turn back, but if you attract zero migrants I believe it can either be because none are sent (due to blocking events), or you're not being a sufficiently attractive destination. However, there's a message about no or few migrants daring to travel to your dangerous fortress when you've suffered heavy losses. There are usually no migrant waves during winter, and so no messages about nobody arriving. I don't think it's fully understood why migrants (and caravans) aren't showing up when there's no obvious reason for them not to.
Logged

Starver

  • Bay Watcher
    • View Profile
Re: Hardcoded Migrant waves??
« Reply #4 on: May 27, 2021, 05:15:21 pm »

Another big thing that stops (non-hardcoded waves), I think, is if you're from an otherwise extinct civilisation.

I've never actually tried to play under this condition, and it may not even work the same as it used to when I saw it mentioned before, but I think I have heard it mentioned that (aside from the above issues) you'd be guaranteed the two waves (and you zeroth one that you Strike The Earth with) of enough individuals plucked out of thin air to satisfy the wealth/etc requirements your site fulfils.


ICBW. I imagine there's a good Wiki write-up on the current (and any prior) version's full mechanics. And, if not, maybe it should. ;)
Logged

PatrikLundell

  • Bay Watcher
    • View Profile
Re: Hardcoded Migrant waves??
« Reply #5 on: May 28, 2021, 02:10:11 am »

Yes, truly dead civs (as per DF's badly bugged accounting) don't get any migrants after the second wave (regardless of whether either of those waves actually materialized or not when necro sieges and pop caps have done their things). It still worked the same in 0.47.04, and I have no reason to assume it would have changed in 0.47.05 as no change of anything related to that appeared in the release notes.
Logged