Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0003866Dwarf FortressDwarf Mode -- Environmentpublic2011-01-02 20:272013-06-14 08:09
Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
PlatformOSWindows 7OS Version32-bit
Product Version0.31.18 
Target VersionFixed in Version 
Summary0003866: Tree Blocking Lava
DescriptionI 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.
Steps To ReproduceGrow a tree in the way of a lava flow
TagsNo tags attached.
Attached Files

- Relationships
related to 0001139new Plant grows in 7/7 water, blocks pump 
has duplicate 0005255resolvedKnight 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 

-  Notes
finesse (reporter)
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.
Kumquat (reporter)
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. :)
kwieland (reporter)
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!
Artificer (reporter)
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.
Logical2u (manager)
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.
partyalias (reporter)
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.
haydenmuhl (reporter)
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.
Xolroc (reporter)
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.

- Issue History
Date Modified Username Field Change
2011-01-02 20:27 Artificer New Issue
2011-01-02 20:42 finesse Note Added: 0014774
2011-01-03 00:48 Kumquat Note Added: 0014775
2011-01-03 07:57 Logical2u Relationship added child of 0000011
2011-01-03 07:57 Logical2u Relationship deleted child of 0000011
2011-01-03 07:57 Logical2u Relationship added parent of 0001134
2011-01-03 07:57 Logical2u Relationship added child of 0001567
2011-01-03 07:58 Logical2u Relationship added related to 0001139
2011-01-04 05:21 Logical2u Relationship replaced child of 0001134
2011-01-04 07:20 Hieronymous Alloy Issue Monitored: Hieronymous Alloy
2011-01-04 19:51 kwieland Note Added: 0014788
2011-01-06 19:04 Artificer Note Added: 0014818
2011-01-06 20:08 Logical2u Note Added: 0014819
2011-01-07 16:37 Dwarfu Summary Tree Blocking Lava (Seriously) => Tree Blocking Lava
2011-01-12 01:04 partyalias Note Added: 0014847
2011-02-21 13:39 Footkerchief Relationship added child of 0000307
2011-02-21 13:39 Footkerchief Relationship replaced related to 0001567
2011-02-21 13:39 Footkerchief Relationship deleted child of 0001134
2011-02-21 13:42 Footkerchief Relationship added child of 0001134
2011-02-21 13:43 Footkerchief Relationship deleted child of 0000307
2011-02-21 13:43 Footkerchief Relationship deleted related to 0001567
2012-02-18 05:22 Knight Otu Relationship added has duplicate 0005255
2013-05-28 02:34 haydenmuhl Note Added: 0023984
2013-06-14 08:09 Xolroc Note Added: 0024005

Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker