Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Smoothing floors doesn't prevent trees to grow there if made wet  (Read 1015 times)

EspritFort

  • Bay Watcher
    • View Profile

^ question

I built an elaborate pipe system for the various needs for water in my fortress. One pipe is now blocked by a fungiwood - did I just forget to smooth that one floor tile or does smoothing not help at all and I have to drain the whole system to construct "artificial" floors instead?
« Last Edit: March 07, 2011, 05:37:32 pm by EspritFort »
Logged

Krelos

  • Bay Watcher
  • Was nauseated by the sun recently.
    • View Profile
Re: Smoothing floors doesn't prevent trees to grow there if made wet
« Reply #1 on: March 07, 2011, 05:39:29 pm »

The answer is... umm...

You need constructed floors to prevent plant growth, yeah. Pretty annoying when I learned that too, the same way.
Logged
Quote from: Ravenplucker
Quote from: Aklyon
Quote from: smokingwreckage
In order to improve the universe's frame rate, we must all throw rocks into volcanoes and then do absolutely nothing, worldwide, for a week, to take pressure off pathfinding.
or maybe throw them into the large hadron collider to atom-smash them instead.
Not to mention to throw all available animals into tiny pits.

gtmattz

  • Bay Watcher
  • [PREFSTRING:BEARD]
    • View Profile
Re: Smoothing floors doesn't prevent trees to grow there if made wet
« Reply #2 on: March 07, 2011, 05:51:05 pm »

You could also designate custom stockpiles with nothing enabled in them over the areas, trees will not mature under stockpiles.  This does have the drawback of not displaying water levels (the water just shows the normal tile when on a stockpile), but that is not too much of an issue.
Logged
Quote from: Hyndis
Just try it! Its not like you die IRL if Urist McMiner falls into magma.

sdrawkcabcM tsirU

  • Bay Watcher
    • View Profile
Re: Smoothing floors doesn't prevent trees to grow there if made wet
« Reply #3 on: March 07, 2011, 05:51:10 pm »

I think you can make it a stockpile that accepts no goods and get the same effect without any building.

Ninja'd by 5 seconds.
Logged

Krinogen

  • Bay Watcher
    • View Profile
Re: Smoothing floors doesn't prevent trees to grow there if made wet
« Reply #4 on: March 07, 2011, 05:53:26 pm »

paved road prevent tree, but flooor does not prevent it
Logged

EspritFort

  • Bay Watcher
    • View Profile
Re: Smoothing floors doesn't prevent trees to grow there if made wet
« Reply #5 on: March 07, 2011, 06:05:25 pm »

You could also designate custom stockpiles with nothing enabled in them over the areas, trees will not mature under stockpiles.  This does have the drawback of not displaying water levels (the water just shows the normal tile when on a stockpile), but that is not too much of an issue.

Hm.. the obvious advantage of this solution seems to be that I apparently can apply it retroactively without having to drain the system, right?
Still need to get rid of that one fungiwood though ._.
Logged

Sphalerite

  • Bay Watcher
    • View Profile
    • Drew's Robots and stuff
Re: Smoothing floors doesn't prevent trees to grow there if made wet
« Reply #6 on: March 07, 2011, 07:43:48 pm »

Any building or construction will prevent trees from growing in a tile.  Floors, fortifications, stairs, grates, statues, roads, and any other such thing.  Designating stockpiles will as well.  Smoothing will not prevent trees from growing.
Logged
Any intelligent fool can make things bigger and more complex... It takes a touch of genius --- and a lot of courage to move in the opposite direction.

gtmattz

  • Bay Watcher
  • [PREFSTRING:BEARD]
    • View Profile
Re: Smoothing floors doesn't prevent trees to grow there if made wet
« Reply #7 on: March 07, 2011, 10:45:53 pm »

paved road prevent tree, but flooor does not prevent it

Constructed floors very much do prevent natural plant growth.
Logged
Quote from: Hyndis
Just try it! Its not like you die IRL if Urist McMiner falls into magma.

Khift

  • Bay Watcher
    • View Profile
Re: Smoothing floors doesn't prevent trees to grow there if made wet
« Reply #8 on: March 08, 2011, 01:28:43 am »

Engraving will not prevent trees from growing, either. And if a tree does grow it actually destroys the engraving, potentially wrecking masterpieces. Of course, at the rate legendary engravers spam masterpieces losing one or two barely registers on their happiness meter so it isn't a terribly big deal. (Unhappiness caused by masterpiece loss is inversely proportional to how many masterpieces that dwarf has made -- losing a dwarf's sole masterpiece is a quick trip to the loony bin but losing one of a thousand is no concern.)
Logged

Dutchling

  • Bay Watcher
  • Ridin' with Biden
    • View Profile
Re: Smoothing floors doesn't prevent trees to grow there if made wet
« Reply #9 on: March 08, 2011, 11:09:36 am »

You can also make the channel 2 zlvelves or just block the flow every few years and harvest your wood :)
Logged

Quietust

  • Bay Watcher
  • Does not suffer fools gladly
    • View Profile
    • QMT Productions
Re: Smoothing floors doesn't prevent trees to grow there if made wet
« Reply #10 on: March 08, 2011, 11:24:07 am »

Fortifications actually have one other special feature - they don't get muddy.
Logged
P.S. If you don't get this note, let me know and I'll write you another.
It's amazing how dwarves can make a stack of bones completely waterproof and magmaproof.
It's amazing how they can make an entire floodgate out of the bones of 2 cats.