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.

Editing DF2014:Swimming pool

Jump to navigation Jump to search

Warning: You are not logged in.
Your IP address will be recorded in this page's edit history.

You are editing a page for an older version of Dwarf Fortress ("Main" is the current version, not "DF2014"). Please make sure you intend to do this. If you are here by mistake, see the current page instead.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
{{projects}}
+
#REDIRECT [[Swimming pool]]
{{av}}
 
 
 
A [[swimming pool]] is a chamber filled with less than 7/7 deep water. Its design can be similar to that of a [[drowning chamber]], except you want to use it on your own dwarves - to teach them to [[Swimmer|swim]].
 
 
 
A dwarf in the water will gain the ability to swim very fast - sadly, not fast enough to prevent death from drowning. While water with a depth of 7/7 is deadly for non-swimmers, you can use water from 4/7 to 6/7 safely, to teach dwarves how to swim without risk of drowning. The speed of learning is independent of the depth, but water with a depth of less than 4/7 is not deep enough to make a dwarf swim, and therefore learn anything.
 
 
 
Training your dwarves just requires a place of constantly or temporarily 4-6/7 water. Military orders or making rooms a meeting hall will not entice dwarves into the water, so you may need to prevent them from leaving an area (locked door, etc.) and then fill the area with the required amount of water, or dump them in from above using a [[bridge|retracting bridge]].
 
 
 
Swimming, since it involves no activity, can be potentially useful to train weaker, disabled or injured dwarves, whose conditions might go away or become manageable with an attribute boost to strength, endurance, willpower etc.
 
 
 
A fully automated method to train idlers is to use water flowing over a 1-z drop, with a 1-wide meeting zone at the top of the ledge, and a swimming pool at the bottom. Idlers will go to the meeting zone, be swept over the side into the pool and swim to the ramp, and repeat this for as long as they are idle.  The meeting zone must have a low enough rate of flow that it has unsubmerged tiles, so dwarves voluntarily move into it.  This can be accomplished with tricks like restricting flow through diagonal passages (see [[Pressure]] for details).  Be aware that in recent versions, dwarves can now suffer injuries more easily when [[gravity|falling]], so this method can cause serious harm when the dwarves are washed over the edge. Constructing the landing zone out of [[density|lighter]] materials will help prevent serious complications.
 
 
 
Diagram of the 'fully automated' configuration described above:
 
 
  <font color="blue">....</font> - (pool continues as desired)
 
║<font color="blue">≈≈≈≈</font>║  - depth 4-6 swimming pool on Z-1
 
║<font color="#33CCFF">+++▲</font>║  - dropoff / entrance ramp from above
 
║<font color="#33CCFF"><nowiki>~~~~</nowiki></font>║ - meeting hall, depth 0-3
 
╚╗<font color="brown">%</font>╔═╝
 
  ║<font color="brown">%</font>║ - screw pump (S->N)
 
  ║.║    - limited pump source (e.g. depth ~4-per-tick tile on Z-1)
 
  ╚═╝
 
Not pictured: exit from the swimming pool, preferably close to the entrance ramp to minimize delays in training.
 
 
 
===Minecart training===
 
 
 
With the addition of [[minecart]]s, a safe, automated swimming experience can be almost guaranteed. Originally, the design involved hauling dwarves down into a pond and forcing them to swim back out.[http://www.bay12forums.com/smf/index.php?topic=129889.0] However, it was discovered that dwarves gain swimming skill while simply riding in the minecart. A simple loop track which descends 1 z-level into a pool of water then climbs back out will train your dwarves quickly and conveniently. It is advisable to ensure your pond has a uniform depth--fluid [[flow]] can interfere with the minecart, even knocking it off-track. A depth of 4/7 or 5/7 is ideal. Note that water will slow the minecart considerably; if you use impulse ramps instead of rollers, you'll want one [[Minecart#Impulse_ramps|impulse ramp]] after roughly 10 tiles of 4/7 water.
 
 
 
{{diagram|spaces=yes|\
 
            z                          z+1
 
░░░░░░░░░░░░░░░░░░░░░░░░  ░░░░░░░░░░░░░░░░░░░░░░░░
 
░╔══▲══════════▲══════╗░  ░                      ░
 
░║░░░░░░░░░░░░░░░░░░░░║░  ░ ░░░░░░░░░░░░░░░░░░░░ ░
 
░╚════▲═══▲░░░▲══════▲╝░  ░        ▼╗+╞▼        ░
 
░░░░░░░░░░░░░░░░░░░░░░░░  ░░░░░░░░░░░║^░░░░░░░░░░░
 
          ░+░                        ░H+░         
 
          ░+░                        ░░+░         
 
}}
 
 
 
[[Image:Swim track 0.png|thumb|right|250px|A large swimming track]]
 
 
 
# Carve the tracks and add impulse ramps (shown) or rollers on level z.
 
# Optionally, add [[statue]]s or other buildings along the tracks for your dwarves to [[thought|admire]] (make sure to leave the corner walls intact).
 
# Fill the track section on layer z with 4/7 water.
 
# Link the pressure plate '^' to the hatch cover 'H' (this is necessary to automatically dispose of [[wear|worn]] clothing that dwarves drop at the end of the ride).
 
# Set stop 1 to ride down the ramp to the east immediately/always.
 
# Assign a minecart to the route (wooden minecarts are recommended in case of collisions).
 
# Dwarves with the "Push/Haul Vehicles" labor enabled will now automatically train swimming.
 
[[ru:Swimming pool]]
 

Please note that all contributions to Dwarf Fortress Wiki are considered to be released under the GFDL & MIT (see Dwarf Fortress Wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:

Cancel Editing help (opens in new window)