v50 Steam/Premium information for editors
  • 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.
This notice may be cached—the current version can be found here.

Difference between revisions of "v0.31:Magma"

From Dwarf Fortress Wiki
Jump to navigation Jump to search
 
(16 intermediate revisions by 9 users not shown)
Line 1: Line 1:
 
{{av}}{{Quality|Exceptional|21:13, 6 July 2010 (UTC)}}
 
{{av}}{{Quality|Exceptional|21:13, 6 July 2010 (UTC)}}
'''Magma''' is a red-hot {{l|flow|fluid}} that wells up from deep within the earth - but not too deep to be found by dwarves. Magma that is above the ground is called '''Lava''' but is still the same exact substance.  Magma is very [[fun]].
+
'''Magma''' is a red-hot [[flow|fluid]] that wells up from deep within the earth - but not so deep that it cannot be found by dwarves. Magma that is above the ground is called '''Lava''' but is still the same exact substance.  Magma is very [[fun]].
  
Magma serves as an energy source, powering {{L|magma smelter}}s, {{L|magma forge}}s, {{L|magma glass furnace}}s, and {{L|magma kiln}}s.  Magma is ''extremely'' hot which can lead to a lot of {{L|fun}}. In the current version magma seems a bit slower to burn things. Workers that dig into a magma reservoir are not instantly killed as the magma touches them and can often scramble to safety{{verify}} as long as they are not fully immersed in 7/7 magma. It's worth noting that magma never seems to blink with {{l|flow}} now either.
+
Magma serves as an energy source, powering [[magma smelter]]s, [[magma forge]]s, [[magma glass furnace]]s, and [[magma kiln]]s.  Magma is ''extremely'' hot which can lead to even more [[fun]]. In the current version magma seems a bit slower to burn things. Workers that dig into a magma reservoir are not instantly killed as the magma touches them and can often scramble to safety{{verify}} as long as they are not fully immersed in 7/7 magma. It's worth noting that magma never seems to blink with [[flow]] now either.
  
The list of materials that are '''{{l|magma-safe}}''' has been expanded considerably in this version. Magma never cools, but can {{L|evaporation|evaporate}} if left at a depth of 1/7 for long enough. When magma is mixed with water it forms {{L|obsidian}}. Note that magma located above {{L|semi-molten rock}} will be listed as a Magma Flow and cannot be cooled into {{L|Obsidian}}.
+
The list of materials that are '''[[magma-safe]]''' has been expanded considerably in this version. Magma never cools, but can [[evaporation|evaporate]] if left at a depth of 1/7 for long enough. When magma is mixed with water it forms [[obsidian]]. Note that magma located above [[semi-molten rock]] will be listed as a Magma Flow and cannot be cooled into [[Obsidian]].
  
=== Bringing Magma Up ===
+
Without [[screw pump]]s to impart [[pressure]], magma flows rather slowly (though no more slowly than unpressurized water).  A pipe to bring magma across the full map can take as much as a year to fill.  This, combined with the fact that it will [[Evaporation|evaporate]], can make filling a reservior difficult and tedious.  As a rule of thumb, the area coming out of a 1-wide-pipe shouldn't be more than three squares wide and 20 squares long, or else it will evaporate as fast as you fill it.
  
Magma can be brought to the surface by two different methods:{{L|pump|pump stack}}s, and magma pistons. Pump stacks are conceptually the simplest, but require an enormous amount of in-game time to make. Magma pistons tend to be faster to make, but require more time to understand how to build them.
+
== Bringing Magma Up ==
  
==== Pump stacks ====
+
Magma can be brought to the surface by two different methods:[[pump|pump stack]]s, and magma pistons. Pump stacks are conceptually the simplest, but require an enormous amount of in-game time to make. Magma pistons tend to be faster to make, but require more time to understand how to build them.
Pumping magma up from the magma sea via a conventional {{L|pump|pump stack}} is a lot of work, requiring hundreds of pumps and vast amounts of power. Making all of the pumps {{L|magma safe}} also requires a lot of precious materials like steel or glass.
 
  
==== Magma pistons ====
+
=== Pump stacks ===
The piston method requires much less work than pump stacks. It's based on a clever abuse of {{L|cave-in}} {{L|physics}}. The basic principle involves channeling out an area around a huge stone pillar, hundreds of z-levels tall, which will become the "piston" that drives magma to the top. Rest the piston on a single support, then carve out a tank at its base which will be filled with magma pumped from the magma sea. ('''Beware:''' building the piston directly over the magma sea will '''NOT''' work!) Once the tank has been filled, drop the piston by removing its support. Liquids displaced by a cave-in will "teleport" straight up to the nearest available space; here, the nearest available space will be the catchment area you thoughtfully prepared earlier atop the piston.  
+
Pumping magma up from the magma sea via a conventional [[pump#Example layouts#pump stack|pump stack]] is a lot of work, requiring dozens of pumps and significant amounts of power. Making all of the pumps [[magma safe]] also requires a lot of precious materials like steel or glass.
  
An simple magma piston works as shown in the following diagram:
+
=== Magma pistons ===
 
+
[[Magma piston]]s are another way to move magma near the surface. Magma pistons require less time and fewer precious materials to construct than pump stacks. However, magma pistons are a bit more complicated than pump stacks, so it takes more time to understand how to operate and build them.
'''Key:'''
 
 
 
  '''#'''    = '''Wall'''
 
  <font color="#F00">~</font>    = <font color="#F00">'''Magma'''</font>
 
  <font color="#777">S</font>    = <font color="#777">'''Support'''</font> 
 
  <font color="#970">_</font>    = <font color="#970">'''Floor hatch or bridge (your choice)'''</font>
 
 
 
{|style="border: 1px solid #0b0; background: #dfd"
 
|+'''Basic magma piston design'''
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #000; padding: 0"|#
 
|style="color: #970; padding: 0"|_
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #970; padding: 0"|_
 
|style="color: #000; padding: 0"|#
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|
 
|style="color: #000; padding: 0"|#
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|
 
|style="color: #000; padding: 0"|#
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #000; padding: 0"|#
 
|style="color: #F00; padding: 0"|~
 
|style="color: #F00; padding: 0"|~
 
|style="color: #777; padding: 0"|S
 
|style="color: #F00; padding: 0"|~
 
|style="color: #F00; padding: 0"|~
 
|style="color: #000; padding: 0"|#
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|}
 
 
 
When the support is destroyed, the wall sections in the middle will fall down into the magma. The magma will teleport to the top of the piston, as shown in the following diagram:
 
 
 
{|style="border: 1px solid #0b0; background: #dfd"
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #000; padding: 0"|#
 
|style="color: #970; padding: 0"|_
 
|style="color: #F00; padding: 0"|~
 
|style="color: #F00; padding: 0"|~
 
|style="color: #F00; padding: 0"|~
 
|style="color: #970; padding: 0"|_
 
|style="color: #000; padding: 0"|#
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|
 
|style="color: #000; padding: 0"|#
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|
 
|style="color: #000; padding: 0"|#
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #000; padding: 0"|#
 
|style="color: #F00; padding: 0"|~
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #F00; padding: 0"|~
 
|style="color: #000; padding: 0"|#
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|}
 
 
 
A magma piston is composed of 4-5 parts: the catchment area, the magma reservoir, the support, the piston, and the obsidian caster (optional).
 
 
 
===== Catchment area =====
 
:The '''catchment area''' is located at the top of the piston. After the piston is dropped, the magma will spread out around the catchment area. In a repeating magma piston, some of the magma is used to cast obsidian on top of the piston, in order to reuse it. The volume and size of the catchment area must be carefully calculated to ensure that you won't have too much or too little magma above the piston for casting. Ideally, you want the depth of the magma above the piston to be 2. If the depth is 1, then the magma might evaporate and you won't be able to repair your piston. If the depth is greater than 2, then you're wasting magma if you cast it into obsidian.
 
 
 
===== Magma reservoir =====
 
:The '''magma reservoir''' is dug out near the magma sea. You can't actually drop the piston directly into the magma sea because the bottom of the magma sea is {{L|semi-molten rock}}, and it will completely destroy any piston dropped into it. The magma reservoir is artificial, so it won't have a floor made of semi-molten rock. This will allow the piston to rest on the floor of your reservoir. The magma reservoir needs three parts: a magma inlet, a magma drain, and an access corridor. After letting magma in, and dropping the piston, you'll want to dig out the bottom of the piston so you can drop it again. To do that, you need to drain any excess magma and let your workers in through the access corridor.
 
 
 
===== Support =====
 
:The '''support''' is what prevents your piston from dropping until you decide to pull the firing lever. The support can be located either at the bottom of the piston, as shown in the simplified diagram, or at the side of the piston (shown in the following diagram). If the support is at the bottom of the piston, then the support and the mechanism it uses must both be magma-safe. If it's at the side, then neither need to be magma-safe. Here's an example of a side-mounted support:
 
 
 
: '''Key:'''
 
 
 
  '''#'''    = '''Wall'''
 
  '''P'''    = '''Piston'''
 
  '''X'''    = '''Up/Down stairs'''
 
  <font color="#777">S</font>    = <font color="#777">'''Support'''</font> 
 
  <font color="#970">_</font>    = <font color="#970">'''Floor hatch or bridge (your choice)'''</font>
 
  <font color="#444">=</font>    = <font color="#444">'''Constructed floor'''</font>
 
 
 
:{|style="border: 1px solid #0b0; background: #dfd"
 
|+'''Side-mounted support'''
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #000; padding: 0"|X
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #970; padding: 0"|_
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|P
 
|style="color: #970; padding: 0"|_
 
|style="color: #000; padding: 0"|#
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #000; padding: 0"|X
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"| 
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"| 
 
|style="color: #000; padding: 0"|#
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #000; padding: 0"|X
 
|style="color: #970; padding: 0"|_
 
|style="color: #444; padding: 0"|=
 
|style="color: #444; padding: 0"|= 
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"| 
 
|style="color: #000; padding: 0"|#
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #000; padding: 0"|X
 
|style="color: #000; padding: 0"|
 
|style="color: #777; padding: 0"|S
 
|style="color: #000; padding: 0"| 
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"| 
 
|style="color: #000; padding: 0"|#
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #000; padding: 0"|X
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"| 
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"| 
 
|style="color: #000; padding: 0"|#
 
|}
 
 
 
:In this diagram, you can see the catchment area at the top, and the piston in the middle of the shaft. The support structure is to the left. When the support element collapses, the two constructed floors will become unsupported, and then the piston will collapse. The stairs and hatch to the left of the constructed floors allows for convenient reconstruction of the support.
 
 
 
===== Piston =====
 
:The '''piston''' is the heart of the scheme. It may be 100-200 z-levels long, so it will take quite a while for your miners to dig it out. The safest and fastest way to dig out the piston is to make up/down stairs instead of channeling it out. When you're ready, you can use a cave-in to destroy the stairs. You may encounter trouble with caverns. Ideally, you should scout out the caverns and find a clear path straight down. If you can't find such a path, you can fix the problem as follows:
 
 
 
:{|style="border: 1px solid #0b0; background: #dfd"
 
|+'''Initial problem'''
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|X
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|X
 
|style="color: #000; padding: 0"|#
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|X
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|X
 
|style="color: #000; padding: 0"|#
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|X
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|P
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|X
 
|style="color: #000; padding: 0"|P
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|}
 
 
 
:First, smooth the top and bottom, like so:
 
 
 
:{|style="border: 1px solid #0b0; background: #dfd"
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|X
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|X
 
|style="color: #000; padding: 0"|#
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|X
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|X
 
|style="color: #000; padding: 0"|#
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|}
 
 
 
:Now drop the top of the piston on to the floor of the cavern. You can use a cave-in to destroy the stairs quickly.
 
 
 
:{|style="border: 1px solid #0b0; background: #dfd"
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|
 
|style="color: #000; padding: 0"|#
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|
 
|style="color: #000; padding: 0"|#
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|P
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|P
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|P
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|P
 
|style="color: #dfd; padding: 0"|.
 
|style="color: #dfd; padding: 0"|.
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|}
 
 
 
===== Obsidian caster =====
 
:The '''obsidian caster''' is what allows you to rebuild your piston and get more magma. The caster just needs to precisely dump water into the catchment area in order to form obsidian. A caster is composed of two parts: a water inlet, and a retracting bridge. Here's a sample design:
 
 
 
: '''Key:'''
 
 
 
  '''#'''    = '''Wall'''
 
  '''P'''    = '''Piston'''
 
  <font color="#970">F</font>    = <font color="#970">'''Closed floodgate'''</font>
 
  <font color="#00F">±</font>    = <font color="#00F">'''Retracting bridge with water'''</font>
 
  <font color="#F00">±</font>    = <font color="#F00">'''Retracting bridge with magma'''</font>
 
  <font color="#F00">~</font>    = <font color="#F00">'''Magma'''</font>
 
  <font color="#00F">~</font>    = <font color="#00F">'''Water'''</font>
 
 
 
:{|style="border: 1px solid #0b0; background: #dfd"
 
|+'''Obsidian caster'''
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #000; padding: 0"|#
 
|style="color: #00F; padding: 0"|~
 
|style="color: #00F; padding: 0"|~
 
|style="color: #00F; padding: 0"|~
 
|style="color: #00F; padding: 0"|~
 
|style="color: #00F; padding: 0"|~
 
|style="color: #000; padding: 0"|#
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #970; padding: 0"|F
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #00F; padding: 0"|±
 
|style="color: #00F; padding: 0"|±
 
|style="color: #00F; padding: 0"|±
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|
 
|style="color: #970; padding: 0"|
 
|style="color: #970; padding: 0"|
 
|style="color: #970; padding: 0"|
 
|style="color: #000; padding: 0"|
 
|style="color: #000; padding: 0"|#
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #000; padding: 0"|#
 
|style="color: #F00; padding: 0"|±
 
|style="color: #F00; padding: 0"|~
 
|style="color: #F00; padding: 0"|~
 
|style="color: #F00; padding: 0"|~
 
|style="color: #F00; padding: 0"|±
 
|style="color: #000; padding: 0"|#
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|
 
|style="color: #000; padding: 0"|#
 
|}
 
 
 
:When you retract the bridge at the top, the water will fall straight down, and you'll get the following result:
 
 
 
:{|style="border: 1px solid #0b0; background: #dfd"
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #000; padding: 0"|#
 
|style="color: #00F; padding: 0"|~
 
|style="color: #00F; padding: 0"|~
 
|style="color: #00F; padding: 0"|~
 
|style="color: #00F; padding: 0"|~
 
|style="color: #00F; padding: 0"|~
 
|style="color: #000; padding: 0"|#
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #970; padding: 0"|F
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|
 
|style="color: #000; padding: 0"|
 
|style="color: #000; padding: 0"|
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|#
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|
 
|style="color: #970; padding: 0"|
 
|style="color: #970; padding: 0"|
 
|style="color: #970; padding: 0"|
 
|style="color: #000; padding: 0"|
 
|style="color: #000; padding: 0"|#
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #000; padding: 0"|#
 
|style="color: #F00; padding: 0"|±
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|P
 
|style="color: #F00; padding: 0"|±
 
|style="color: #000; padding: 0"|#
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #000; padding: 0"|#
 
|style="color: #000; padding: 0"|
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|P
 
|style="color: #000; padding: 0"|
 
|style="color: #000; padding: 0"|#
 
|}
 
 
 
===== Magma piston operation =====
 
:The general procedure for operating a repeatable magma piston is as follows:
 
 
 
:#Pull your firing lever to collapse the side support, thus dropping the piston into the magma.
 
:#In the magma reservoir, close the inlet and open the drain to allow workers in later.
 
:#Retract the bridge of the obsidian caster to rebuild the piston.
 
:#Extend the bridge of the obsidian caster and open the inlet floodgate, to refill your caster.
 
:#Reconstruct the side support and re-link it to your firing lever.
 
:#Pump/drain any magma you want to use out of the catchment area.
 
:#Allow workers into the magma reservoir when it's safe, and dig out the bottom of the piston.
 
:#Get the workers out of the reservoir and lock the door.
 
:#In the magma reservoir, close the drain and open the inlet to fill it with magma.
 
:#Remember to close the inlet floodgate of your obsidian caster.
 
:#Make sure that your side-support is clear.
 
:#When the magma reservoir is full, use your firing lever to restart the process.
 
 
 
The original discussion of this trick, including how to make the piston reusable, can be found in [http://www.bay12forums.com/smf/index.php?topic=59894.0 this forum thread].
 
  
 
==Magma pools==
 
==Magma pools==
Line 517: Line 24:
  
 
==Volcanoes==
 
==Volcanoes==
{{l|volcano|Volcanoes}} are magma pools that extend all the way to the surface. Volcanoes are an endless source of magma as they will always refill themselves.
+
[[volcano|Volcanoes]] are magma pools that extend all the way to the surface. Volcanoes are an endless source of magma as they will always refill themselves.
  
 
==Properties of magma==
 
==Properties of magma==
Magma behaves the same way as water with the exception of not being affected by {{l|pressure}}, unless pressurized by a {{l|pump}}, and apparently not showing {{l|flow}}.  Magma will turn into {{l|obsidian}}<sup>1</sup> if it touches {{l|water}}.  In the game, magma's temperature is 12,000 (2,032°F, or about 1,111°C). See the list of '''{{l|magma-safe}}''' materials for more information on what can (or cannot) be safely submerged in magma.
+
Magma behaves the same way as water with the exception of not being affected by [[pressure]] (except when being moved by a [[screw pump]]) and apparently not showing [[flow]].  Magma will turn into [[obsidian]]<sup>1</sup> if it touches [[water]].  In the game, magma's temperature is 12,000 (2,032°F, or about 1,111°C). See the list of '''[[magma-safe]]''' materials for more information on what can (or cannot) be safely submerged in magma.
  
 
Tiles directly adjacent to magma will be heated to a temperature of 10,075 (107°F, or about 42°C), causing revealed unmined tiles to flash with {{Tile|☼|6:4:1}} when placing digging designations and causing unrevealed mining-designated tiles to cancel their designation (with a "warm stone" warning) once they are revealed.
 
Tiles directly adjacent to magma will be heated to a temperature of 10,075 (107°F, or about 42°C), causing revealed unmined tiles to flash with {{Tile|☼|6:4:1}} when placing digging designations and causing unrevealed mining-designated tiles to cancel their designation (with a "warm stone" warning) once they are revealed.
  
<small><sup>1</sup> - the rock that is used when magma mixes with water is the first rock encountered to have the [LAVA] tag ''during worldgen''.</small>
+
<small><sup>1</sup> - specifically, one of the inorganic materials having the [LAVA] tag, selected randomly ''per biome'' during worldgen.</small>
  
 
==Dangers of magma==
 
==Dangers of magma==
Magma is not immediately fatal when first touched. It is dangerous to stand in magma, but dwarves will generally only suffer minor burns when running from a flow. Most creatures can survive standing on even a completely filled magma tile for a single step, but any more and they will likely die.
+
Magma is not immediately fatal when first touched. It is dangerous to stand in magma, but dwarves will generally only suffer minor burns when running from a flow. Most creatures can survive standing on even a completely filled magma tile for a single step, but any more and they will likely die. This may be intentional [http://en.wikipedia.org/wiki/Leidenfrost_effect]
  
 
Unlike how waterfalls create mist magmafalls create no magma mist, yet if some debris from a [[cave-in]] lands in some magma a deadly cloud of [[magma mist]] is released.
 
Unlike how waterfalls create mist magmafalls create no magma mist, yet if some debris from a [[cave-in]] lands in some magma a deadly cloud of [[magma mist]] is released.
  
 
{{Category|Physics}}
 
{{Category|Physics}}
 +
{{Magma FAQ}}

Latest revision as of 16:30, 24 July 2012

This article is about an older version of DF.

Magma is a red-hot fluid that wells up from deep within the earth - but not so deep that it cannot be found by dwarves. Magma that is above the ground is called Lava but is still the same exact substance. Magma is very fun.

Magma serves as an energy source, powering magma smelters, magma forges, magma glass furnaces, and magma kilns. Magma is extremely hot which can lead to even more fun. In the current version magma seems a bit slower to burn things. Workers that dig into a magma reservoir are not instantly killed as the magma touches them and can often scramble to safety[Verify] as long as they are not fully immersed in 7/7 magma. It's worth noting that magma never seems to blink with flow now either.

The list of materials that are magma-safe has been expanded considerably in this version. Magma never cools, but can evaporate if left at a depth of 1/7 for long enough. When magma is mixed with water it forms obsidian. Note that magma located above semi-molten rock will be listed as a Magma Flow and cannot be cooled into Obsidian.

Without screw pumps to impart pressure, magma flows rather slowly (though no more slowly than unpressurized water). A pipe to bring magma across the full map can take as much as a year to fill. This, combined with the fact that it will evaporate, can make filling a reservior difficult and tedious. As a rule of thumb, the area coming out of a 1-wide-pipe shouldn't be more than three squares wide and 20 squares long, or else it will evaporate as fast as you fill it.

Bringing Magma Up[edit]

Magma can be brought to the surface by two different methods:pump stacks, and magma pistons. Pump stacks are conceptually the simplest, but require an enormous amount of in-game time to make. Magma pistons tend to be faster to make, but require more time to understand how to build them.

Pump stacks[edit]

Pumping magma up from the magma sea via a conventional pump stack is a lot of work, requiring dozens of pumps and significant amounts of power. Making all of the pumps magma safe also requires a lot of precious materials like steel or glass.

Magma pistons[edit]

Magma pistons are another way to move magma near the surface. Magma pistons require less time and fewer precious materials to construct than pump stacks. However, magma pistons are a bit more complicated than pump stacks, so it takes more time to understand how to operate and build them.

Magma pools[edit]

Although the name suggests them as pools, they are actually pipes (Unknown why Toady changed the name). They can be found underground, however they rarely reach the upper z-levels (40+). Most end just a few z-levels above the magma sea, though some may span more than 100 z-levels. Magma pools seem to be always connected to a magma sea, and the sea and pipe can occasionally reach up to the same level, making them hard to separate. However, magma pools can be identified by the obsidian walls which surround them. Magma pools will slowly refill themselves, giving the player an infinite source of magma.

Volcanoes[edit]

Volcanoes are magma pools that extend all the way to the surface. Volcanoes are an endless source of magma as they will always refill themselves.

Properties of magma[edit]

Magma behaves the same way as water with the exception of not being affected by pressure (except when being moved by a screw pump) and apparently not showing flow. Magma will turn into obsidian1 if it touches water. In the game, magma's temperature is 12,000 (2,032°F, or about 1,111°C). See the list of magma-safe materials for more information on what can (or cannot) be safely submerged in magma.

Tiles directly adjacent to magma will be heated to a temperature of 10,075 (107°F, or about 42°C), causing revealed unmined tiles to flash with when placing digging designations and causing unrevealed mining-designated tiles to cancel their designation (with a "warm stone" warning) once they are revealed.

1 - specifically, one of the inorganic materials having the [LAVA] tag, selected randomly per biome during worldgen.

Dangers of magma[edit]

Magma is not immediately fatal when first touched. It is dangerous to stand in magma, but dwarves will generally only suffer minor burns when running from a flow. Most creatures can survive standing on even a completely filled magma tile for a single step, but any more and they will likely die. This may be intentional [1]

Unlike how waterfalls create mist magmafalls create no magma mist, yet if some debris from a cave-in lands in some magma a deadly cloud of magma mist is released.