Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Preventing cave adaptation  (Read 1472 times)

Paralyzoid

  • Bay Watcher
    • View Profile
Preventing cave adaptation
« on: July 31, 2018, 05:21:13 pm »

How would I make a safe location for my dwarves that counts as outdoors?
Logged
He felt aroused after seeing the goblin Ramkal Drunkensiege's dead body.

anewaname

  • Bay Watcher
  • The mattock... My choice for problem solving.
    • View Profile
Re: Preventing cave adaptation
« Reply #1 on: July 31, 2018, 05:56:31 pm »

There is a lot in the wiki about this sort of thing, but the simplest is to dig a "pit" and then build a floor over it. The key information is that, once a tile is exposed to sunlight, the tile will remain as "above ground', even if a roof is added later. See this in the wiki, you want tiles with Above Ground to avoid vomit trails, it does not matter if they are also Inside.
Logged
Quote from: dragdeler
There is something to be said about, if the stakes are as high, maybe reconsider your certitudes. One has to be aggressively allistic to feel entitled to be able to trust. But it won't happen to me, my bit doesn't count etc etc... Just saying, after my recent experiences I couldn't trust the public if I wanted to. People got their risk assessment neurons rotten and replaced with game theory. Folks walk around like fat turkeys taunting the world to slaughter them.

Rafatio

  • Bay Watcher
    • View Profile
Re: Preventing cave adaptation
« Reply #2 on: July 31, 2018, 06:12:22 pm »

Unless I completely misunderstood the wiki, above ground simply doesn't change cave adaption, keeping it from getting worse while dwarves are in those areas. You'd need your whole fort like that or it only slows the problem. Only outside tiles reduce cave adaption, I have a removable roof (bridges) above a walled in courtyard with some reason for dwarves to be there often. Last fort had a bookcase, zoned to the library, at the spot furthest from the stairs to even get those scholars some sunlight. Probably not completely foolproof as the bridge would be "open" when the roof is closed, vulnerable to destroyers but good enough to keep arrows and buzzards out.
Logged

PatrikLundell

  • Bay Watcher
    • View Profile
Re: Preventing cave adaptation
« Reply #3 on: August 01, 2018, 02:23:24 am »

The extreme version is to build walls up to the limit of the sky. Some people lower the sky limit to make this kind of solutions easier. I think the default is 15 Z levels of sky.
Logged

Fleeting Frames

  • Bay Watcher
  • Spooky cart at distance
    • View Profile
Re: Preventing cave adaptation
« Reply #4 on: August 01, 2018, 03:22:39 am »

1) Pick your location. Wall it off (it's outside), and use bridge for the roof (it's now inside)
2) Link the bridge to the lever, and open it (still inside).
3) Build or dig on every tile under bridge. Doesn't need to be 1z away; underground beneath several levels of walls and 30z levels away is fine, as long as it is directly underneath. Dirt roads count. Every tile under bridge whose column you altered thus changes to outside.
4) Pull the lever again (still outside).

Obviously, this will become inside again once you trigger the game to update there, but here you go.

Vaporo

  • Bay Watcher
    • View Profile
Re: Preventing cave adaptation
« Reply #5 on: August 01, 2018, 07:24:17 am »

The extreme version is to build walls up to the limit of the sky. Some people lower the sky limit to make this kind of solutions easier. I think the default is 15 Z levels of sky.
Doesn't the sky go on more or less forever? I know it's at least several thousand layers.
Logged

PatrikLundell

  • Bay Watcher
    • View Profile
Re: Preventing cave adaptation
« Reply #6 on: August 01, 2018, 07:32:09 am »

The extreme version is to build walls up to the limit of the sky. Some people lower the sky limit to make this kind of solutions easier. I think the default is 15 Z levels of sky.
Doesn't the sky go on more or less forever? I know it's at least several thousand layers.
There's an advanced world gen parameter for it. There's also a DFHack tool (infinite-sky or something like that) that can extend the sky upwards as needed. Thus, the sky isn't particularly high normally, but it can be extended (and I don't know what the limit on that is).
Logged

Saiko Kila

  • Bay Watcher
  • Dwarven alchemist
    • View Profile
Re: Preventing cave adaptation
« Reply #7 on: August 01, 2018, 08:51:12 am »

1) Pick your location. Wall it off (it's outside), and use bridge for the roof (it's now inside)
2) Link the bridge to the lever, and open it (still inside).
3) Build or dig on every tile under bridge. Doesn't need to be 1z away; underground beneath several levels of walls and 30z levels away is fine, as long as it is directly underneath. Dirt roads count. Every tile under bridge whose column you altered thus changes to outside.
4) Pull the lever again (still outside).

Obviously, this will become inside again once you trigger the game to update there, but here you go.

I use this method. The best thing to build in point 3 is a dirt road, sometimes I use hatches to get better visual (deconstruction also counts), and of course don't forget targets for archers and weapon rack or similar if the area will be used for barracks.

Usually the game updates only the tile directly involved, but sometimes a couple of neighbours too, so it is worth checking after the whole rebuilding. For certain reasons the bridge (I use the retracting type exclusively) is best built more than one z-level above the barracks, it works most surely then.

This is an exploit of course, but it has not been fixed in years, so probably will work some more.
Logged

Rafatio

  • Bay Watcher
    • View Profile
Re: Preventing cave adaptation
« Reply #8 on: August 01, 2018, 02:47:45 pm »

What does "the game updates" mean in this context?
Logged

Fleeting Frames

  • Bay Watcher
  • Spooky cart at distance
    • View Profile
Re: Preventing cave adaptation
« Reply #9 on: August 01, 2018, 02:49:06 pm »

Trigger the game to update said tile, i.e. by digging out a new section of fort under it.

It means different things in other context, i.e. when it comes to water flow stilling triggering a door or raising bridge within same 16x16 block column.
« Last Edit: August 01, 2018, 02:51:57 pm by Fleeting Frames »
Logged

Xyon

  • Bay Watcher
    • View Profile
Re: Preventing cave adaptation
« Reply #10 on: August 02, 2018, 08:30:08 am »

I usually have only one hallway into/outof my main dining hall/food storage area, and i usually have part of this hallway dug all the way up to the surface, with walls/etc going far up into the sky to prevent climbers/fliers from getting in. This way every time a dwarf goes to eat/drink they are exposed to sunlight.
Logged