- 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 "v0.31:Flow"
Doctorzuber (talk | contribs) |
m |
||
Line 1: | Line 1: | ||
{{av}} | {{av}} | ||
+ | {{human}} | ||
'''Flow''' is a game mechanic used to simulate the motion of the fluids. The two fluids that exist in dwarf fortress currently are '''{{l|water}}''' and '''{{l|magma}}'''. Flow can be identified by looking for a tile that is blinking between {{Tile|≈|#008|#999}} and {{Tile|~|#008|#999}} tiles. Fluids that are not blinking are not considered to be flowing. In order to power a '''{{l|waterwheel}}''' you must have flowing water at a depth of 4/7 or greater. | '''Flow''' is a game mechanic used to simulate the motion of the fluids. The two fluids that exist in dwarf fortress currently are '''{{l|water}}''' and '''{{l|magma}}'''. Flow can be identified by looking for a tile that is blinking between {{Tile|≈|#008|#999}} and {{Tile|~|#008|#999}} tiles. Fluids that are not blinking are not considered to be flowing. In order to power a '''{{l|waterwheel}}''' you must have flowing water at a depth of 4/7 or greater. | ||
*Note: In the current release flow does not seem to appear in magma. {{verify}} | *Note: In the current release flow does not seem to appear in magma. {{verify}} |
Revision as of 06:22, 11 April 2010
This article is about an older version of DF. |
Template:Human
Flow is a game mechanic used to simulate the motion of the fluids. The two fluids that exist in dwarf fortress currently are Template:L and Template:L. Flow can be identified by looking for a tile that is blinking between ≈
and ~
tiles. Fluids that are not blinking are not considered to be flowing. In order to power a Template:L you must have flowing water at a depth of 4/7 or greater.
- Note: In the current release flow does not seem to appear in magma. [Verify]
Fluid Depth
Water and Magma can have a depth anywhere from 1 to 7. To see the depth of a tile of fluid you can look at it with k which will reveal the depth in the text at the right. Alternatively you can enable Template:L which will replace the ≈
and ~
tiles with a numerical representation of the depth at all times. Turning SHOW_FLOW_AMOUNTS on does come with the drawback that you will no longer be able to see if a tile is flowing or not.
Fluid Motion
Water and magma both move in much the same way following a fairly simple set of rules. The general idea is that these fluids will try to move down and spread out until they have filled all available space. Fluids can also be under Template:L which can allow them to be pushed back up by the weight of fluid in another area. Fluids can move in 10 directions, which is the 8 directions to the sides, and directly up or down. Fluids cannot move diagonally up or down.
Fluid motion follows a fairly simple set of rules. First fluids try to move down into the tile directly below them. If there is available open space below it will be quickly filled. If there is a floor below or if all space below is already filled with fluid, than any fluid at a depth of 2/7 or greater will instead flow to one of the 8 adjacent side tiles. Fluid at a depth of 1/7 can only move down and will not attempt to move to the side. The last potential direction for a fluid to move is up, which can only occur if a fluid is under pressure. Any time fluids move they will generate flow. This flow is found in the tile they moved from (if any fluid remains) as well as the tile they move to. This flow will remain for a short time.
- Fluids move down
- Fluids move to the sides
- Pressurized fluids may move up
Fluid Teleportation
This is an aspect of fluid motion that causes a great deal of confusion. Fluids do not just move to adjacent tiles, they also trace a path through other full tiles of fluid trying to move to more distant tiles. Fluid teleportation can occur at any of the three steps of fluid motion. When fluids move by teleportation flow is not created in the tiles that water skips past only in the actual source and destination tiles which can create a number of situations where flow does not appear contrary to expectations.
Evaporation
Fluids that remain at a depth of 1/7 for long enough will evaporate. Evaporated fluids are simply removed from the game.