View Issue Details

IDProjectCategoryView StatusLast Update
0003866Dwarf FortressDwarf Mode -- Environmentpublic2013-06-14 08:09
ReporterArtificer Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status newResolutionopen 
OSWindows 7OS Version32-bit 
Product Version0.31.18 
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.

Relationships

related to 0001139 new Plant grows in 7/7 water, blocks pump 
has duplicate 0005255 resolveduser1294 Magma will not enter tiles with a tree, trees surrounded in magma tiles do not burn 
child of 0001134 new Fires don't spread to trees/shrubs and don't do enough damage 

Activities

finesse

2011-01-02 20:42

reporter   ~0014774

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

2011-01-03 00:48

reporter   ~0014775

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

2011-01-04 19:51

reporter   ~0014788

I can count at least two times that trees growing where they shouldn't has caused me lots of FUN!

Artificer

2011-01-06 19:04

reporter   ~0014818

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

2011-01-06 20:08

manager   ~0014819

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

2011-01-12 01:04

reporter   ~0014847

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

2013-05-28 02:34

reporter   ~0023984

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

2013-06-14 08:09

reporter   ~0024005

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.

Add Note

Note

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 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 user11 Summary Tree Blocking Lava (Seriously) => Tree Blocking Lava
2011-01-12 01:04 partyalias Note Added: 0014847
2011-02-21 13:39 user6 Relationship added child of 0000307
2011-02-21 13:39 user6 Relationship replaced related to 0001567
2011-02-21 13:39 user6 Relationship deleted child of 0001134
2011-02-21 13:42 user6 Relationship added child of 0001134
2011-02-21 13:43 user6 Relationship deleted child of 0000307
2011-02-21 13:43 user6 Relationship deleted related to 0001567
2012-02-18 05:22 user1294 Relationship added has duplicate 0005255
2013-05-28 02:34 haydenmuhl Note Added: 0023984
2013-06-14 08:09 Xolroc Note Added: 0024005