Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 [2]

Author Topic: Any way to convert surface stone/pebbles/boulders into dirt?  (Read 2871 times)

Hans Lemurson

  • Bay Watcher
    • View Profile
Re: Any way to convert surface stone/pebbles/boulders into dirt?
« Reply #15 on: September 18, 2021, 06:19:14 pm »

dfhack's tiletypes aside, in most cases you could cast obsidian wall 1z above the boulder/pebble, then dig away the obsidian wall (reverting it into soil floor), then cave in that soil floor on top of the boulder; Tested in 44.09, caved in black sand floor to get peat floor where pebbles were. However it is worth noting that inspecting the tile with probe afterwards tells that it still nonetheless kept its "no grow" tag (and nothing grew there in the time 48/50 tiles of dirt road regrassed).

Btw, in same version testing, Subterranean/Inside/Above Ground tiles (stockpile tiles on unretire) failed to grow any moss after cavern revealing. Revealed and refloored soil grew aboveground grasses.

Wait, so are you saying that new stone created in mid-air, when mined away, will leave a soil floor behind?  And then you collapsed that floor down on top of the pebbles, and the pebbles were replaced with that soil?
Logged
Foolprooof way to penetrate aquifers of unlimited depth.  (Make sure to import at least 10 stones for mechanisms)
Toughen Dwarves by dropping stuff on them.  (Nothing too heavy though, and make sure to wear armor.)
Quote
"Urist had a little lamb
whose feet tracked blighted soot.
And into every face he saw
his sooty foot he put."

Thisfox

  • Bay Watcher
  • Vixen.
    • View Profile
Re: Any way to convert surface stone/pebbles/boulders into dirt?
« Reply #16 on: September 18, 2021, 09:13:44 pm »

I'm not certain if this will help, but I just made a many z's above-ground farm.

I built a glass-roofed fortress several z above ground. The glass is all clear glass blocks built in the {C} - {f} type of floor. I then had trees grow up from the ground level inside the glass roofed fort, and eventually they started hitting the glass ceiling (I had not planned for this, it was just an unexpected event). Anyhow, when a tree branch goes through a glass floor from below, that makes an explosion (and a pause, and an announcement of "Something has collapsed on the surface!!") and after the dust clears, sand appears (broken glass is sand), and that sand floor is on top of the tree branches. It stays there, dwarves can walk across it as if it were the glass, and eventually starts growing natural grasses and plants I would usually expect to see on ground level. I did not expect to have a successful rooftop garden, but we are now harvesting grain plants on the roof of the fortress, growing in the sand that is basically broken glass on top of my greenhouse roof.
Logged
Mules gotta spleen. Dwarfs gotta eat.
Thisfox likes aquifers, olivine, Forgotten Beasts for their imagination, & dorfs for their stupidity. She prefers to consume gin & tonic. She absolutely detests Facebook.
"Urist McMason died out of pure spite to make you wonder why he was suddenly dead"
Oh god... Plump Helmet Man Mimes!

Hans Lemurson

  • Bay Watcher
    • View Profile
Re: Any way to convert surface stone/pebbles/boulders into dirt?
« Reply #17 on: September 19, 2021, 12:29:48 am »

Interesting.  So you're getting tree-top farming soil created by tree-branches growing through a barrier floor?  I am assuming Clear Glass isn't special, and that any flooring material would work.

Do you ever get soil appearing on branches above places where the surface is stony?
Even more importantly, when you cut a tree down, does the soil floor fall to the earth, or does it vanish?
Logged
Foolprooof way to penetrate aquifers of unlimited depth.  (Make sure to import at least 10 stones for mechanisms)
Toughen Dwarves by dropping stuff on them.  (Nothing too heavy though, and make sure to wear armor.)
Quote
"Urist had a little lamb
whose feet tracked blighted soot.
And into every face he saw
his sooty foot he put."

Thisfox

  • Bay Watcher
  • Vixen.
    • View Profile
Re: Any way to convert surface stone/pebbles/boulders into dirt?
« Reply #18 on: September 19, 2021, 04:46:29 pm »

I expect the clear glass is very relevant, as sand is deconstructed glass. Using a rock or a brick to make the floor might not work. I have had trees under roofs before, but I have never had this happen until I made a glass floor. When I cut the tree down, the sand and the grass remain, and dwarves continue to gather from it, unless the tree was too big and takes down the whole bloody roof (somewhat expensive experiment). It definitely needs more experimentation: I recommend making some glass floors above places you can grow trees (at least 2-z above the ground, saplings won't grow into trees under a single z-level) and then seeing what happens when the trees continue to grow.
Logged
Mules gotta spleen. Dwarfs gotta eat.
Thisfox likes aquifers, olivine, Forgotten Beasts for their imagination, & dorfs for their stupidity. She prefers to consume gin & tonic. She absolutely detests Facebook.
"Urist McMason died out of pure spite to make you wonder why he was suddenly dead"
Oh god... Plump Helmet Man Mimes!

Fleeting Frames

  • Bay Watcher
  • Spooky cart at distance
    • View Profile
Re: Any way to convert surface stone/pebbles/boulders into dirt?
« Reply #19 on: September 20, 2021, 04:08:59 pm »

That it happened to be sand is purely coincidence, because the game internal structure doesn't support non-layer soil materials.
It's not the first I've heard of the phenonema, but I don't know a way to quickly and certainly replicate it.
dfhack's tiletypes aside, in most cases you could cast obsidian wall 1z above the boulder/pebble, then dig away the obsidian wall (reverting it into soil floor), then cave in that soil floor on top of the boulder; Tested in 44.09, caved in black sand floor to get peat floor where pebbles were. However it is worth noting that inspecting the tile with probe afterwards tells that it still nonetheless kept its "no grow" tag (and nothing grew there in the time 48/50 tiles of dirt road regrassed).

Btw, in same version testing, Subterranean/Inside/Above Ground tiles (stockpile tiles on unretire) failed to grow any moss after cavern revealing. Revealed and refloored soil grew aboveground grasses.

Wait, so are you saying that new stone created in mid-air, when mined away, will leave a soil floor behind?  And then you collapsed that floor down on top of the pebbles, and the pebbles were replaced with that soil?
Almost, but not quite. When I collapsed said soil floor down, the pebbles got replaced with different soil (as the layer material for soil was different zlevel down).
Pages: 1 [2]