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 v0.31:Flow
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 "v0.31"). 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: | ||
{{av}} | {{av}} | ||
− | {{ | + | {{human}} |
− | + | '''Flow''' is a game mechanic used to simulate the motion of '''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}} | ||
− | + | =Fluid Depth= | |
− | + | Fluids 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|k}} which will reveal the depth in the text at the right. Alternatively you can enable {{l|Technical_tricks#The_look_of_the_game|SHOW_FLOW_AMOUNTS}} which will replace the {{Tile|≈|#008|#999}} and {{Tile|~|#008|#999}} tiles with a numerical representation of the depth at all times. Turning on {{l|Technical_tricks#The_look_of_the_game|SHOW_FLOW_AMOUNTS}} 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 '''{{l|magma}}''' both move in much the same way following a fairly simple set of rules. The only difference between the motion of {{l|magma}} and water is that magma behaves differently with regards to {{l|pressure}}. |
− | Fluids | + | Fluids behave mostly as one might expect trying to move down and spreading out to the sides until they fill any available area. Fluids can also be under {{l|pressure}} which allows 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. When fluids have a choice of where to move they select a destination randomly. |
− | + | 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 filled very quickly. Fluids always try to move down before attempting to move in other directions. | |
− | + | 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 {{l|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. | ||
− | == | + | =Obstructions= |
+ | Water can be stopped by most solid tiles. These include {{l|wall|walls}} and {{l|building|buildings}} as well as closed {{l|floodgate|floodgates}}, {{l|door|doors}}, and {{l|hatch|hatches}}. Exceptions are {{l|grate|grates}}, {{l|bars|bars}} and {{l|fortification|fortifications}} which will allow fluids to pass freely. | ||
− | + | =Evaporation= | |
+ | Fluids that remain at a depth of 1/7 for long enough will evaporate. Evaporated fluids are simply removed from the game. In '''hot''' or '''scorching''' environments murky pools can evaporate at greater depths. | ||
− | + | [[Category:Physics]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |