Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Cutting trees can destroy dirt floor?  (Read 1479 times)

ManaUser

  • Bay Watcher
    • View Profile
Cutting trees can destroy dirt floor?
« on: August 26, 2018, 05:07:10 pm »

Dang it, after carefully planning my initial hole-in-the-wall fort so that I could turn it into a defensive entryway later I discover a serious flaw: holes in the roof! Where did they come from? Something related to the trees up there seems most likely.

Does anyone know exactly how this happens?
Logged
Akur Akir Akam!

thefinn

  • Bay Watcher
    • View Profile
Re: Cutting trees can destroy dirt floor?
« Reply #1 on: August 26, 2018, 05:12:17 pm »

Trees have root systems, cut the tree, the roots disappear with the tree.
Logged

ManaUser

  • Bay Watcher
    • View Profile
Re: Cutting trees can destroy dirt floor?
« Reply #2 on: August 26, 2018, 06:17:44 pm »

That might be related, I don't think that fully explains it, because normally the roots are replaced with dirt.

I did a little more experimentation and it seems the specific thing that triggers it is cutting a tree after digging under it. Cut then dig: No problem. Dig then cut: No roof. Almost tempted to call it a bug since I can't see a logical reason why the order should matter, but I guess as long as I know about it now it's not a big deal.
Logged
Akur Akir Akam!

mikekchar

  • Bay Watcher
    • View Profile
Re: Cutting trees can destroy dirt floor?
« Reply #3 on: August 26, 2018, 06:42:16 pm »

Holes in the roof when trees are cut down is well known.  I think it's intended to be a feature rather than a bug.  See the entry in the wiki: http://dwarffortresswiki.org/index.php/DF2014:Tree#Chopping_down_trees
Logged

ManaUser

  • Bay Watcher
    • View Profile
Re: Cutting trees can destroy dirt floor?
« Reply #4 on: August 26, 2018, 07:05:55 pm »

I see. Live and learn I guess. I honestly haven't played that much since trees became multi-tile (quite a while back, I know). Come to think of it, the only major fort I did play in the modern era was on a site with an aquifer, which meant I had a partly above-ground wooden fort, and the underground portion was more than one layer below. So I guess that explains why I never encountered this before.
Logged
Akur Akir Akam!

anewaname

  • Bay Watcher
  • The mattock... My choice for problem solving.
    • View Profile
Re: Cutting trees can destroy dirt floor?
« Reply #5 on: August 26, 2018, 07:42:27 pm »

I am fairly sure that if you cut down that tree while the dirt is still underneath it, and you give it some time, a new layer will grow (grass or something, possibly related to the biome's growth or rainfall), then you can dig out the z below and there will be no hole. My policy is just to avoid digging in the first soil layer.
Logged
Quote from: dragdeler
There is something to be said about, if the stakes are as high, maybe reconsider your certitudes. One has to be aggressively allistic to feel entitled to be able to trust. But it won't happen to me, my bit doesn't count etc etc... Just saying, after my recent experiences I couldn't trust the public if I wanted to. People got their risk assessment neurons rotten and replaced with game theory. Folks walk around like fat turkeys taunting the world to slaughter them.

ManaUser

  • Bay Watcher
    • View Profile
Re: Cutting trees can destroy dirt floor?
« Reply #6 on: August 26, 2018, 08:09:57 pm »

Even digging it out immediately after cutting the tree seems to be fine actually. As long as there's a solid block under the tree when you cut, it seemingly leaves completely undisturbed ground behind.

Next time I'll just have to be more careful, although as you say avoiding the first layer entirely might be the smart way to go.

That fort's toast anyway, stupid wererhino.
Logged
Akur Akir Akam!

Mort Stroodle

  • Bay Watcher
    • View Profile
Re: Cutting trees can destroy dirt floor?
« Reply #7 on: August 27, 2018, 01:13:41 am »

What's happening is that you're digging out the wall, leaving only a layer of floor. When a log falls onto a floor with no wall beneath it, it crashes through, destroying the floor.
Logged

PatrikLundell

  • Bay Watcher
    • View Profile
Re: Cutting trees can destroy dirt floor?
« Reply #8 on: August 27, 2018, 02:50:02 am »

When digging immediately below the soil (or under caverns) you need to protect the tunnel either by never cutting trees above it (which will probably fail time and again), or make sure trees can't grow above by placing a floor, road, or stockpile above it. You can also build dirt roads above every 2-3 years to get rid of any saplings (they take 3 years to mature).
Logged

ManaUser

  • Bay Watcher
    • View Profile
Re: Cutting trees can destroy dirt floor?
« Reply #9 on: August 27, 2018, 03:15:55 am »

What's happening is that you're digging out the wall, leaving only a layer of floor. When a log falls onto a floor with no wall beneath it, it crashes through, destroying the floor.
I'm not convinced by this explanation. I only ever got a single tile hole, where the main trunk was, and it's not reported as a cave-in. So this theory doesn't quite add up for me. Not that the exact game mechanics behind it really matter, as long as we all know what to avoid doing.
Logged
Akur Akir Akam!

Dozebôm Lolumzalìs

  • Bay Watcher
  • what even is truth
    • View Profile
    • test
Re: Cutting trees can destroy dirt floor?
« Reply #10 on: August 27, 2018, 12:32:14 pm »

That explanation is false. Falling items cannot cause cave-ins.
Logged
Quote from: King James Programming
...Simplification leaves us with the black extra-cosmic gulfs it throws open before our frenzied eyes...
Quote from: Salvané Descocrates
The only difference between me and a fool is that I know that I know only that I think, therefore I am.
Sigtext!