- v50 information can now be added to pages in the main namespace. v0.47 information can still be found in the DF2014 namespace. See here for more details on the new versioning policy.
- Use this page to report any issues related to the migration.
Difference between revisions of "40d:Cave-in"
(→Avoiding cave-ins: and more!) |
|||
Line 45: | Line 45: | ||
Another thing to watch out for is if you want to dig away a hill above ground, to make room for your fancy overground fort. You may dig away the hill on one level, and then have a huge platform of "floor" on the z-level above that falls on your miner if they get disconnected from the ground. Easy thing to miss the first time you do it. | Another thing to watch out for is if you want to dig away a hill above ground, to make room for your fancy overground fort. You may dig away the hill on one level, and then have a huge platform of "floor" on the z-level above that falls on your miner if they get disconnected from the ground. Easy thing to miss the first time you do it. | ||
− | The solution here is to dig ramps instead, since these take away both the soil on the level you are digging on and the floor on the level above. This is not foolproof, however, as | + | The solution here is to dig ramps instead, since these take away both the soil on the level you are digging on and the floor on the level above. This is not foolproof, however, as [[tree]]s will prevent the floor it's on from being removed, resulting a free handing floor when you carve the ramp around it. |
Revision as of 22:14, 20 August 2008
A cave-in can occur if an area is detached from all supporting tiles. A room can be as large as you want to make it, as long as it is supported by at least one tile from below. The system is a bit buggy right now, since it is only a placeholder.v0.27.176.38c Toady has stated he intends to implement more realistic cave-ins in future versions.
Cave-ins can be disabled through the init file, by changing [CAVEINS:YES] to [CAVEINS:NO].
How cave-ins work
Any unconnected section of terrain (rock, dirt, or construction that is completely disconnected from the rest of the world) will cave in. The game checks for terrain connections along the X, Y, and Z axes (that's left/right, up/down, and high/low). Diagonal connections are not taken into account yet. Stairs and supports will hold up the terrain. Some bridges will not hold up the terrain.
Results of a cave-in
- Any creature caught under the falling material is crushed and killed.
- Any item caught under falling natural terrain is encased in stone and must be dug out.
- Obviously, anything standing -on- the area that caves in falls and may be wounded. The fall victim has a chance of being unable to walk away, somewhat proportional to the distance fallen but not set in stone.
- A large amount of dust is generated; Any creature caught by the dust from the collapse is knocked unconscious, and may recieve injuries
- All buildings and constructions under and above the falling area are destroyed
- Natural terrain will remain intact during the cave-in; the only effect is they are revealed. Constructions will deconstruct when they collide with solid terrain.
- Any terrain crashes through multiple floors, and stops only upon reaching solid ground, where natural terrain piles up and constructions deconstruct.
- Mined stairs and ramps will settle like unmined rock; Stairs down that fall onto previously empty floors will reveal the level below. If there's rock or floor above them, it'll cover the stairs.
- Anything falling into a flow (like water) sinks to the bottom. Therefore, it is not a good idea to punch a skylight into your meeting area if you forgot that e.g. your gem pile was directly below and you had a magma tube three Z levels afterward... you get the idea.
Avoiding cave-ins
Do not make unconnected sections of rock.
Actually, you're quite unlikely to cause cave-ins unless you are actively trying to cause them. In which case, you'd be wondering how to avoid cave-ins that cause damage to your folks. That's simple: Add a support under the stone mass, and link it to a distant lever. When you're done, hide everyone, pull the lever and watch the fireworks.
One of the more common accidental cave-ins results when you're taking out the floor in a checker-pattern (dwarves channeling may sometimes tend to make this mistake) and the area below isn't supported, resulting in a situation like the diagram below:
Floor -1 ▒▒▒▒▒▒ ▒ ▒ ▒ X +▒ <-- The X is a floor tile. It's not attached, so it will fall down. ▒ +>▒ ▒ ▒ ▒▒▒▒▒▒ Floor -2 ▒▒▒▒▒▒ ▒....▒ ▒...▒▒ <-- Causing this area to receive a cave-in flow and knocking out any dwarves in its reach. ▒...<▒ ▒....▒ ▒▒▒▒▒▒
Another thing to watch out for is if you want to dig away a hill above ground, to make room for your fancy overground fort. You may dig away the hill on one level, and then have a huge platform of "floor" on the z-level above that falls on your miner if they get disconnected from the ground. Easy thing to miss the first time you do it.
The solution here is to dig ramps instead, since these take away both the soil on the level you are digging on and the floor on the level above. This is not foolproof, however, as trees will prevent the floor it's on from being removed, resulting a free handing floor when you carve the ramp around it.