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.

User:Immibis/Ice generator

From Dwarf Fortress Wiki
Jump to navigation Jump to search

This will only work if your map freezes, either all the time or only in winter. If it only freezes in winter, this will only work in winter. Note that if you build this on a glacier, none of the walls can be made of natural ice as they will melt. Turns out, if the water level's walls are made of natural ice, the melting is actually a good thing, as it eliminates the need for an external water source to start it.

Magma layer 1 (z0):

 #############
 #           #  # wall
 #           #  D lever-controlled door
 #           #  _ channel to drain
 #           #
 #           ###
 #           D_#
 #           ###
 #           #
 #           #
 #           #
 #           #
 #############

Magma layer 2 (z+1):

##############
#^           #  # wall
##           #  D pressure-plate-controlled door
 #           #  ^ pressure plate, triggers on 0-3 magma See note below
 #           #
 #           ####
 #           D~~~ <-- magma input
 #           ####
 #           #
 #           #
 #           #
 #           #
 #############

Note on pressure plate: It should probably be set to 0-0 magma, since I tried it with 0-3 magma and got too much magma on the second magma layer.

Water layer (z+2):

 #############   # wall
 #...........### D lever-controlled door, for initial filling
 #...........D~# ~ external water source, for initial filling
 #...........### X lever-controlled floodgate for using water output
 #`X_# d door for ice-mining access
 #`X_# _ channel for water output
 #`X_# . subterranean floor (does not generate ice/water)
 d`X_# ` above-ground floor (generates ice and water)
 #`X_#
 #`X_#
 #`X_#
 #`X_#
 #############_#