Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: restrict map access  (Read 1067 times)

Rhas

  • Bay Watcher
    • View Profile
restrict map access
« on: May 19, 2011, 06:19:38 am »

My new fort is in a fairly high cliff, which is pretty awesome at the moment.

What's not so great is that migrants, gobbos, traders, etc randomly spawn all over the place (including on the 50 z-level high peak)

Is there some way to get them to come from the bottom side of the screen (where the flet part of the map is) and not on the 1 tile wide ledges of the cliff?
Logged

TheIcelandicManiac

  • Bay Watcher
    • View Profile
Re: restrict map access
« Reply #1 on: May 19, 2011, 06:21:59 am »

 A wall?
Logged
Urist McHappy has entered a fit of euphoria!
Urist McHappy hugs the Fish Cleaner in the upper body, jamming his love through the brain and warming his callous heart!
The Fish Cleaner has been taught the value of friendship!
Sigged

Rhas

  • Bay Watcher
    • View Profile
Re: restrict map access
« Reply #2 on: May 19, 2011, 06:23:54 am »

Walls can only be build so close to the map edge, that doesn't prevent things from spawning and climbing around on my cliffside.
Logged

Marthnn

  • Bay Watcher
  • Everything's possible
    • View Profile
Re: restrict map access
« Reply #3 on: May 19, 2011, 07:18:37 am »

There's raised drawbridges, they can be built at the edge, they prevent spawning and they can't be destroyed.

But I suggest the dwarfy approach (aside from magma) : build a giant ramp 3-wide going to the top of the cliff, with arched designs and side walls. You can't go all the way to the ledge? Finish it with a drawbridge, so you can even seal the path.

Then put elevated storerooms at the side of the path to store booze and food, some tables and chairs, rooms, and declare it's an inn to rest in the ascent.
Logged
Marthnn likes obsidian, steel, star ruby, goblin-cap wood, the color bloody red and giant desert scorpions for their tails. When possible, he prefers to consume sunshine. He absolutely detests cave blobs.

A dwarf wants to heal.  A dwarf is motivated to heal.  A dwarf is, by Armok, going to heal or die trying!  Because if he doesn't heal, he doesn't get alcohol.

Sphalerite

  • Bay Watcher
    • View Profile
    • Drew's Robots and stuff
Re: restrict map access
« Reply #4 on: May 19, 2011, 07:31:34 am »

You can control where traders will appear by making a clear 3 tile wide path from somewhere on the map edge to your trade depot.  If there is a path 3 tiles wide from your depot to anywhere on the map edge, trade caravans will only appear on edge spots on that path.  If there isn't, they'll appear on any random edge spot.  Migrants, ambushers, and diplomats can't be controlled, they'll appear on any random spot.
Logged
Any intelligent fool can make things bigger and more complex... It takes a touch of genius --- and a lot of courage to move in the opposite direction.

Dorf3000

  • Bay Watcher
    • View Profile
Re: restrict map access
« Reply #5 on: May 19, 2011, 07:39:59 am »

You can build floors at the edge of the map which then destroy any ramps that are connecting the mountain to your 'ground floor'.  If you remove all the other ramps at the base of the mountain that will cut it off entirely from your entrance, and force traders and migrants etc. to spawn at the bottom.
Logged
I had a tigerman get elected mayor and he promptly mandated 3 bowls of cereal.

Sphalerite

  • Bay Watcher
    • View Profile
    • Drew's Robots and stuff
Re: restrict map access
« Reply #6 on: May 19, 2011, 08:02:40 am »

You can build floors at the edge of the map which then destroy any ramps that are connecting the mountain to your 'ground floor'.  If you remove all the other ramps at the base of the mountain that will cut it off entirely from your entrance, and force traders and migrants etc. to spawn at the bottom.

No.  Migrants and diplomats are not restricted to appearing at spaces that can reach your entrance.  They'll appear on any open edge space, even if that space is isolated and can't reach anything.  Trade caravans will appear on an edge tile which is connected to your trade depot by a 3 tile wide path if one exists, otherwise they'll appear on any random edge tile just like migrants and diplomats.
Logged
Any intelligent fool can make things bigger and more complex... It takes a touch of genius --- and a lot of courage to move in the opposite direction.

Hyndis

  • Bay Watcher
    • View Profile
Re: restrict map access
« Reply #7 on: May 19, 2011, 10:57:28 am »

Raised drawbridges, cast ice, and presumably also cast obsidian work fine:

http://mkv25.net/dfma/poi-27291-gatehouse

I have personally tested and confirmed raised drawbridges and cast ice, though have not yet had a chance to test out casting obsidian to the edge of the map. Presumably cast obsidian will work the same as cast ice.

An interesting thing is while merchants can leave via the tiles atop the ice wall things can only ever enter in the tiles that were there at embark. If you restrict where things can spawn by surrounding the fortress with cast ice up to the edge of the map you can ensure that every visitor to the fortress, friendly or hostile, all spawns right where you want them.
Logged

EmperorJon

  • Bay Watcher
  • Still waiting...
    • View Profile
Re: restrict map access
« Reply #8 on: May 19, 2011, 03:55:11 pm »

No.  Migrants and diplomats are not restricted to appearing at spaces that can reach your entrance.  They'll appear on any open edge space, even if that space is isolated and can't reach anything.

No. I've just played a fort through to 140 dwarves. Every migrant, liason, trader and invader arrived from a map edge on my side of the river.
Logged
I think it's the way towns develop now. In the beginning, people move into a town. Then they start producing tables, which results in more and more tables. Soon tables represent a significant portion of the population, they start lobbying for new laws and regulations, putting people to greater and greater disadvantage...
Link for full quote. 'tis mighty funny.

Teneb

  • Bay Watcher
  • (they/them) Penguin rebellion
    • View Profile
Re: restrict map access
« Reply #9 on: May 19, 2011, 04:12:15 pm »

No.  Migrants and diplomats are not restricted to appearing at spaces that can reach your entrance.  They'll appear on any open edge space, even if that space is isolated and can't reach anything.

No. I've just played a fort through to 140 dwarves. Every migrant, liason, trader and invader arrived from a map edge on my side of the river.

Frankly, you might just've been lucky. Or blessed by Armok. But it's somewhat random, from what I've seen so far.
Logged
Monstrous Manual: D&D in DF
Quote from: Tack
What if “slammed in the ass by dead philosophers” is actually the thing which will progress our culture to the next step?

Sphalerite

  • Bay Watcher
    • View Profile
    • Drew's Robots and stuff
Re: restrict map access
« Reply #10 on: May 19, 2011, 06:18:27 pm »

No.  Migrants and diplomats are not restricted to appearing at spaces that can reach your entrance.  They'll appear on any open edge space, even if that space is isolated and can't reach anything.

No. I've just played a fort through to 140 dwarves. Every migrant, liason, trader and invader arrived from a map edge on my side of the river.

This is unrelated to access to your fortress.  The civilizations that are sending those migrants, liaisons, traders, and invaders can only reach one side of the river.  If you had made your fortress entrance on the other side of the river, they would still appear where they're appearing now, and then would be unable to reach your fortress.
Logged
Any intelligent fool can make things bigger and more complex... It takes a touch of genius --- and a lot of courage to move in the opposite direction.