Sorry for all the questions firstly. I have another question regarding liquids this time. I have completed a rooftop area i want to turn into a pastureland for all my food animals. I have built the floor, and ran dfliquids to put a layer of water down, however, it is not creating mud/peat/earth, so i can run regrass to get some growing up there. Could someone assist me with a way to complete this? The gist is i want a rooftop pasture area that is secure from invaders. thank you for all of your assistance.
It has to be flowing water. Just evaporating water won't do it.
Myself, I do it this way.
- Ensure the room is sealed/watertight.
For an 11x11 room, I use liquids to create three walls of water, each with a depth of 5.
So, say your entrance/exit to the room is on the east side of the room.
- Pause the game.
- You create an 11x1 depth 5 water wall on the north wall.
- Then create an 11x1 depth 5 water wall on the south wall.
- Then create a 1x11 depth 5 water wall on the west wall.
- Now unpause the game.
- All the waterwalls you made will flow from where they were built towards the center.
There will be FLOW across all the tiles in the middle, away from the walls. This flow will create mud.
You'll end up with a mud on 90 tiles out of 121, with 10 tiles on the north wall clean, 10 tiles on the south wall clean, and 11 tiles on the west wall clean. All 90 in the middle are now suitable for farming. It also will evaporate in about one minute of real time, so you don't have to wait, you can start growing crops immediately.
Example:
[DFHack]# liquids
Welcome to the liquid spawner.
Type 'help' or '?' for a list of available commands, 'q' to quit.
Press return after a command to confirm.
[magma:point:7:f+:s.]#w
[water:point:7:f+:s.]#5
[water:point:5:f+:s.]#r
:set range width<1># 11
:set range height<1>#
:set range z-levels<1>#
[water:range(w11:h1:z1):5:f+:s.]#
cursor coords: 73/55/59
working...
OK
[water:range(w11:h1:z1):5:f+:s.]#
cursor coords: 73/65/59
working...
OK
[water:range(w11:h1:z1):5:f+:s.]#r
:set range width<11># 1
:set range height<1># 11
:set range z-levels<1>#
[water:range(w1:h11:z1):5:f+:s.]#
cursor coords: 73/55/59
working...
OK
[water:range(w1:h11:z1):5:f+:s.]#q
[DFHack]#
Here's an image to show what I'm describing.
1) Starting Room
2) dfhack liquids ready to unpause
3) after unpause, wait one minute for flowing to stop.
4) ready to farm/grow
If you don't put a farm on it, you'll start growing grass/moss immediately.