Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0003866Dwarf FortressDwarf Mode -- Environmentpublic2011-01-02 20:272013-06-14 08:09
normalminorhave not tried
Windows 732-bit
0003866: Tree Blocking Lava
I have been building an aqueduct (lavaduct?) outdoors to run lava to a pool of water - while I was channeling the lava in, a tree grew in the duct and is currently blocking 7/7 lava from proceeding down the channel. I have not been able to reproduce as it is very hard to convince a tree to grow in a specific channel.
Grow a tree in the way of a lava flow
No tags attached.
related to 0001139new  Plant grows in 7/7 water, blocks pump 
has duplicate 0005255resolved Knight Otu Magma will not enter tiles with a tree, trees surrounded in magma tiles do not burn 
child of 0001134new  Fires don't spread to trees/shrubs and don't do enough damage 
Issue History
2011-01-02 20:27ArtificerNew Issue
2011-01-02 20:42finesseNote Added: 0014774
2011-01-03 00:48KumquatNote Added: 0014775
2011-01-03 07:57Logical2uRelationship addedchild of 0000011
2011-01-03 07:57Logical2uRelationship deletedchild of 0000011
2011-01-03 07:57Logical2uRelationship addedparent of 0001134
2011-01-03 07:57Logical2uRelationship addedchild of 0001567
2011-01-03 07:58Logical2uRelationship addedrelated to 0001139
2011-01-04 05:21Logical2uRelationship replacedchild of 0001134
2011-01-04 07:20Hieronymous AlloyIssue Monitored: Hieronymous Alloy
2011-01-04 19:51kwielandNote Added: 0014788
2011-01-06 19:04ArtificerNote Added: 0014818
2011-01-06 20:08Logical2uNote Added: 0014819
2011-01-07 16:37DwarfuSummaryTree Blocking Lava (Seriously) => Tree Blocking Lava
2011-01-12 01:04partyaliasNote Added: 0014847
2011-02-21 13:39FootkerchiefRelationship addedchild of 0000307
2011-02-21 13:39FootkerchiefRelationship replacedrelated to 0001567
2011-02-21 13:39FootkerchiefRelationship deletedchild of 0001134
2011-02-21 13:42FootkerchiefRelationship addedchild of 0001134
2011-02-21 13:43FootkerchiefRelationship deletedchild of 0000307
2011-02-21 13:43FootkerchiefRelationship deletedrelated to 0001567
2012-02-18 05:22Knight OtuRelationship addedhas duplicate 0005255
2013-05-28 02:34haydenmuhlNote Added: 0023984
2013-06-14 08:09XolrocNote Added: 0024005

2011-01-02 20:42   
Lava won't actually destroy any solid object unless it passes through it. Im not sure why Toady hasn't made water/lava pass through tree's yet, but id hazard a guess it has to do with the current path finder limitations.
2011-01-03 00:48   
I had a case where a tree decided to grow in the runoff duct of my dwarf washer, and of course blocked water. This effectively isolated the fort from the outside. I'd wager the fluid code and pathfinding are mostly separate... or at least I'd hope. :)
2011-01-04 19:51   
I can count at least two times that trees growing where they shouldn't has caused me lots of FUN!
2011-01-06 19:04   
I can understand a tree blocking water, even if it's not entirely realistic, but shouldn't lava eventually incinerate the tree, like fire does?

I don't know, I'm not too hot at the coding end of things, but I would think that something more should be happening here than blocked lava in spite of the separation of pathfinding and fluid.
2011-01-06 20:08   
There's no heat transfer between the adjacent panels, and the tree counts as a solid object in the panel meaning no fluid can enter the panel. So the hot magma fluid is obstructed from the panel, and since the heat doesn't transfer it can't burn the tree down.
2011-01-12 01:04   
Well, maybe then it will be appropriate to make trees not solid objects, but with properties more like grate wall? It is not passable, but liquid, magma, enemy arrows/bolts will still pass it. This seems right for me.
2013-05-28 02:34   
I think it makes a lot of sense to make a tree like a fortification. Water can flow past it. Arrows and bolts pass through the square if you're right next to it, but might hit the tree if you're farther away. This would be like a marksdwarf firing from behind a tree and using it as cover. This will also allow magma to flow past it and burn it down.
2013-06-14 08:09   
Using trees as cover is actually a good idea and probably warrants a post in the suggestions forum. And it'd fix this bug as well, which is just a bonus.