Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Migrants - How do I stop them from coming?  (Read 2088 times)

Madventurer

  • Bay Watcher
    • View Profile
Migrants - How do I stop them from coming?
« on: October 24, 2012, 01:19:50 pm »

Here's the deal:
I want to play a fortress, which I seal completely.
I have succeeded actually, but migrants keep coming.

In short, I want to have my 2 hardcoded migrant waves, then lock up and have no more migrants or traders.
I also want the world to have some mountains to start with, other civs are irrelevant.

So, how do I make sure I get no migrants after first waves, I do get more babies, and have a mountain embark?
And no traders, they're locked out anyways.
Logged
Then he made grudge wit about 20 other dwarfs (still don't know why - perhaps they were stealing his chair).

Mushroo

  • Bay Watcher
    • View Profile
Re: Migrants - How do I stop them from coming?
« Reply #1 on: October 24, 2012, 01:23:42 pm »

Edit your /data/init/d_init.txt file and change [POPULATION_CAP:200] to your desired value. As you point out, the first 2 waves are hard-coded.
Logged

Clover Magic

  • Bay Watcher
  • [NOCTURNAL]
    • View Profile
Re: Migrants - How do I stop them from coming?
« Reply #2 on: October 24, 2012, 01:30:54 pm »

1.) Edit your population cap in the init files to 0 or some other extremely low number.  Also if you use DFHack, run the utility that makes the pop cap report to the home civ immediately to make sure.
2.) For more babies, you can both raise the baby cap also found in the init files, and remove MULTIPLE_LITTER_RARE from dwarves if you want them to have more kids per birth (or even use LITTERSIZE to make them have specific amounts of babies)
3.) More mountainous worlds can be achieved with fiddling with the advanced world gen parameters.
4.) Traders can be removed by opening the entity raws and removing all COMMON_DOMESTIC pack and pull tags - if the civ cannot use pack and pull animals, they will not bring caravans and thus will never come to trade, even the home civ.

That should do it.
Logged

kefkakrazy

  • Bay Watcher
    • View Profile
Re: Migrants - How do I stop them from coming?
« Reply #3 on: October 24, 2012, 01:40:21 pm »

Or you can use the dorfy version, and just murder the crap out of anyone who shows up at your fortress. Feel like it's an exploit because they bring free gently-used socks? Murder them with atom smashers.

Gives your stonecrafters something to do (hey, guys, look at this room! It's a monument to all the stupid bastards who tried coming here) and it keeps you from having to jigger with raws entries.
Logged
This is a Dwarven corpse. All craftsdwarfship is of the highest quality. It is encircled with bands of pathetic and menaces with spikes of fail.

Ringie

  • Escaped Lunatic
    • View Profile
Re: Migrants - How do I stop them from coming?
« Reply #4 on: October 24, 2012, 01:42:03 pm »

With the advice above (pop cap, pack animals), you will still get migrants until you successfully meet with the dwarf liason while having a population over the cap, and they successfully leave the map (ie, head not plucked off by a giant skeletal eagle).

To turn off migrants, liasons and trading with the moutainhome, remove the [ACTIVE:SEASON] entry for dwarfs in entity_default.txt.  You can do the same to remove trading/liasons from the other civs.
Logged

doublestrafe

  • Bay Watcher
  • [PONY_DEPENDENT]
    • View Profile
Re: Migrants - How do I stop them from coming?
« Reply #5 on: October 24, 2012, 02:30:19 pm »

Doesn't embarking on an island accomplish this?
Logged

MoonLightBird

  • Bay Watcher
  • Hothothothot!!!
    • View Profile
Re: Migrants - How do I stop them from coming?
« Reply #6 on: October 24, 2012, 04:52:13 pm »

I made a magma chamber to deal with any migrants I get. The main fort was sealed, and the chamber was designated as a meeting area. They will pack themselves in, only to die. Works with water too, that's how mine started out. I also use the room to get rid of unwanted items.
Logged

Gentlefish

  • Bay Watcher
  • [PREFSTRING: balloon-like qualities]
    • View Profile
Re: Migrants - How do I stop them from coming?
« Reply #7 on: October 24, 2012, 06:06:41 pm »

Doesn't embarking on an island accomplish this?
dwarves always find a way.

birdy51

  • Bay Watcher
  • Always be Beeping
    • View Profile
Re: Migrants - How do I stop them from coming?
« Reply #8 on: October 24, 2012, 08:11:12 pm »

Doesn't embarking on an island accomplish this?
dwarves always find a way.

Afterall, how do you think your first seven dwarves got on the island!
Logged
BIRDS.

Also started a Let's Play, Yu-Gi-Oh! Duelists of the Roses

MoonLightBird

  • Bay Watcher
  • Hothothothot!!!
    • View Profile
Re: Migrants - How do I stop them from coming?
« Reply #9 on: October 24, 2012, 09:18:12 pm »

Doesn't embarking on an island accomplish this?
dwarves always find a way.

Afterall, how do you think your first seven dwarves got on the island!

They where shot there with a magma cannon. Duh!
Logged

Gaybarowner

  • Bay Watcher
  • [SLOW_LEARNER] [VERMIN_HATEABLE]
    • View Profile
Re: Migrants - How do I stop them from coming?
« Reply #10 on: October 25, 2012, 07:38:14 am »

Doesn't embarking on an island accomplish this?
dwarves always find a way.

Afterall, how do you think your first seven dwarves got on the island!

They where shot there with a magma cannon. Duh!
Spoiler (click to show/hide)
Logged