v50 Steam/Premium information for editors
  • v50 information can now be added to pages in the main namespace. v0.47 information can still be found in the DF2014 namespace. See here for more details on the new versioning policy.
  • Use this page to report any issues related to the migration.
This notice may be cached—the current version can be found here.

Difference between revisions of "Tree"

From Dwarf Fortress Wiki
Jump to navigation Jump to search
(→‎Structure: Palm trees have just 1 root tile)
 
(91 intermediate revisions by 30 users not shown)
Line 1: Line 1:
{{quality|exceptional}}
+
{{Quality|Exceptional}}
 
{{av}}
 
{{av}}
 +
 +
{{buggy}}
 +
 +
[[File:tree_z_levels_v50.gif|thumb|225px|right|Ascending z-levels of a [[pear|pear tree]].]]
 +
'''Trees''' are multi-[[tile]] [[plant]]s that can be found aboveground on all but the most arid or mountainous of maps, and below ground in the [[cavern]]s. The types of trees that grow in a given location depend on that location's [[biome]], as different species prefer different conditions. For example, tropical areas often have palm trees, while colder areas feature pines. Underground trees such as [[nether-cap]]s are an exception, as they will grow anywhere underground. The species of a tree in turn determines its properties, including its structure, the color and density of its wood and what kind of growths it produces. Note also that "trees" in ''Dwarf Fortress'' also covers things that are not actually trees, such as cacti, large herbaceous plants (e.g. [[banana]]s), and large mushrooms (underground trees).
 
{{Translation
 
{{Translation
 
| dwarven = dák
 
| dwarven = dák
Line 7: Line 12:
 
| human  = akan
 
| human  = akan
 
}}
 
}}
'''Trees''' are a multi-[[tile]] feature that can be found aboveground on all but the most arid or most mountainous of maps, and below ground in the [[caverns]]. The types of trees that grow in a given location depend on that location's [[biome]], as different species prefer different conditions. For example, tropical areas often have palm trees, while colder areas feature pines. Underground trees such as [[nether-cap]]s are an exception, as they will grow anywhere underground. The species of a tree in turn determines its properties, including its structure, the color and density of its wood and what kind of growths it produces. Note also that "trees" in Dwarf Fortress also covers things that are not actually trees, such as palms, cacti, large herbaceous plants (e.g. [[banana]]s), and large mushrooms (underground trees).
+
Trees are used as a source of [[wood]], an essential resource in the game, irreplaceable (or hard to replace) for some applications. Thus, the amount of local trees greatly affects fortress development, as without a ready source of wood, the player will be forced to rely on [[trade]] to get it. Tree growth density on the [[embark]] site is determined by its [[biome]], so it is displayed with the rest of the biome properties (temperature, etc.) on the "Choose Fortress Location" screen at embark.
  
Trees are used as a source of [[wood]], an essential resource in the game, irreplaceable (or hard to replace) for some applications. Thus the amount of local trees greatly affects fortress development, as without a ready source of wood the player will be forced to rely on [[trade]] to get it. Tree growth density on the embark site is determined by its [[biome]], so it's displayed with the rest of the biome properties (temperature, etc.) on the "Choose Fortress Location" screen at [[embark]].
+
== Structure ==
 +
[[File:Tree animated.gif|thumb|Animation of all z-levels of an [[apricot]] tree. ASCII mode.]]
 +
Trees consist of several types of tiles - '''roots''', '''trunk''' sections, '''thick branches''', '''branches''', and '''twigs''', that may be covered in a number of "growths" (leaves, needles, flowers, fruit, cones, etc.), depending on species and season. A single tree is a structure that can span multiple tiles of each type in both horizontal and vertical directions. For example, a typical deciduous tree will have a single tile-wide trunk at ground level supporting a multiple-level crown of intertwined trunk sections, branches and twigs covered with leaves. Not all species follow the same scheme, though - palms have a high, naked trunk that doesn't branch and just a tuft of leaves on top of it, and some species can have trunks that are thicker than a single tile at ground level. Trees also have an underground system of roots, but there is only one kind of root tile and the extent of the root system can vary with species.
  
== Structure ==
+
Graphically, vertical 1×1 trunk sections resemble wooden columns {{tile|O|6:0}}. The thicker trunks (2×2 and 3×3) are represented by rounded double-line structures. Above the first ground level the trunk may branch out, producing horizontal trunk sections that resemble wooden [[wall]]s {{tile|║|6:0}}. These can peter out into thick branches {{tile|│|6:0}} or end directly with branches {{tile|¼|2:0}}. The branches can extend further out, ending with twigs {{tile|;|2:0}}. A vertical trunk end, if not covered with a branch, is represented by a pointed cap {{tile|⌂|6:0}}.
[[File:Tree animated.gif|thumb|Animation of all z-levels of an [[Apricot]] tree]]
 
Trees consist of several types of tiles - '''roots''', '''trunk''' sections, '''thick branches''', '''branches''', and '''twigs''', that may be covered in a number of "growths" (leaves, needles, flowers, fruit, cones, etc.), depending on species and season. A single tree is a structure that can span multiple tiles of each type in both horizontal and vertical directions. For example, a typical deciduous tree will have a single tile-wide trunk at ground level supporting a multiple-level crown of intertwined trunk sections, branches and twigs covered with leaves. Not all species follow the same scheme, though - palms have a high, naked trunk that doesn't branch and just a tuft of leaves on top of it, and some species can have trunks that are thicker than a single tile at ground level. Trees also have an underground system of roots, but there is only one kind of root tiles and the extent of the root system doesn't seem to vary with species.
 
  
Graphically, vertical 1x1 trunk sections resemble wooden columns {{tile|O|6:0}}. The thicker trunks (2x2 and 3x3) are represented by rounded double-line structures. Above the first ground level the trunk may branch out, producing horizontal trunk sections that resemble wooden [[wall]]s {{tile|║|6:0}}. These can peter out into thick branches {{tile|│|6:0}} or end directly with branches {{tile|¼|2:0}}. The branches can extend further out, ending with twigs {{tile|;|2:0}}. A vertical trunk end, if not covered with a branch, is represented by a pointed cap {{tile|⌂|6:0}}.
+
Root tiles ({{tile|¼|6:0}}) overlap a number of underground tiles below each tree. They can be designated for digging, but because they usually use the same brown colour as the mining designation rectangle, the designation is not evident (the only exceptions are trees with white roots). Some trees can have multiple tiles of roots, others just the one (such as palm trees).
  
Root tiles ({{tile|¼|6:0}}) overlap a number of underground tiles below each tree. They can be designated for digging, but because they usually use the same brown color as the mining designation rectangle, the designation is not evident (the only exceptions are trees with white roots). Some trees can have multiple tiles of roots, others just the one{{verify}}.
+
The dug-away roots of a tree can spawn twigs and fruits of the tree around them, if there is space and grass/cave moss there. This means you can, in principle, access fruit trees from below the tree, without putting a dwarf in danger or walling off the tree.  There are exceptions to the description above - [[Desert]] [[saguaro]]es don't have any leafy branches or twigs, just a trunk and thick branches. Nor do mushroom cap trees that grow in the caverns underground have branches - instead, they have a '''cap''' consisting of ramps that can be walked upon.
  
There are exceptions to the description above. [[Saguaro]]s don't have any leafy branches or twigs, just a trunk and thick branches. Mushroom cap trees that grow in the caverns underground don't have branches - instead they have a '''cap'''
+
Trees can be [[climb]]ed in both fortress and [[adventurer mode]]. In densely wooded areas, the overlapping tree crowns can form a continuous canopy that can be traversed by walking, climbing and/or jumping. Both thick and regular branches provide a floor-like support for walking - twigs are too frail to support the weight of a dwarf, but they can be climbed through and jumped over. All kinds of trunk tiles, except trunk tips, are treated as solid barriers that can be climbed through and jumped over like twigs.
consisting of ramps that can be walked up on.
 
  
Trees can be [[climb]]ed in both fortress and [[adventurer mode]]. In densely wooded areas, the overlapping tree crowns can form a continuous canopy that can be traversed by walking, climbing and/or jumping. Both thick and regular branches provide a floor-like support for walking. Twigs are too frail to support the weight of a dwarf, but they can be climbed through and jumped over. All kinds of trunk tiles are treated as solid barriers, except trunk tips - they can be climbed through and jumped over like twigs.
+
On ground level, tree trunks are obstacles that prevent [[channel]]ing, or the creation of [[wall]]s and other [[construction]]s on their tiles. This is problematic for caravan [[wagon]]s, which require a path at least three tiles wide, in order to access your fortress; on heavily forested maps it may be necessary to check [[trade depot|depot]] access ({{k|D}}) every once in a while, as trees continue to grow, to make sure wagons can get through, and chop down ({{k|d}}-{{k|t}}) the impeding forest if they can't. Later on this can actually become a blessing, as if there is only one or a few pathways to the fortress, it makes it easier to route incoming caravans down certain pre-selected well-defended pathways, instead of allowing them to choose their own way across the map, where they may fall foul of ambushers or worse. It also makes building above-ground constructions more challenging, as any trees in the way must be chopped down first.
  
On ground level, tree trunks are obstacles that prevent [[channel]]ing or the creation of [[wall]]s and other [[construction]]s on their tiles. This is problematic for caravan [[wagon]]s, which require a path at least three tiles wide in order to access your fortress; on heavily forested maps it may be necessary to check [[trade depot|depot]] access ({{k|D}}) every once in a while as trees continue to grow to make sure wagons can get through, and chop down ({{k|d}}-{{k|t}}) the impeding forest if they can't. Later on this can actually become a blessing, as if there is only one or a few pathways to the fortress it makes it easier to route incoming caravans down certain well-defended pathways, instead of allowing them to choose their own way across the map, where they may fall foul of ambushers or worse. It also makes building above-ground constructions more challenging, as any trees in the way must be chopped down first.
+
A tree's branches and leaves will result in the tiles below them being considered "inside", leading to the formation of [[miasma]] if corpse and body parts decay while under them. It is therefore advisable to ensure no trees grow in the immediate vicinity of your corpse stockpiles.
  
<gallery caption="Heights of a tree" widths="90px" heights="90px" perrow="5">
+
<gallery caption="Heights of a tree (ASCII mode)" widths="90px" heights="90px" perrow="5">
File:Tree-1.png|1 level below ground: roots in a [[Red sand]] wall on the side of a hill
+
File:Tree-1.png|1 level below ground: roots in a [[red sand]] wall on the side of a hill
 
File:Tree0.png|Ground level: trunk
 
File:Tree0.png|Ground level: trunk
 
File:Tree+1.png|1 level above ground, trunk, branches and twigs
 
File:Tree+1.png|1 level above ground, trunk, branches and twigs
Line 39: Line 43:
  
 
=== Growths ===
 
=== Growths ===
Growths are the things that grow ''on'' a tree, i.e. they are not an essential part of the tree's structure and can be shed or picked without destroying the tree. This includes leaves, needles, flowers, fruit, seed pods, catkins, cones, etc. Each tree species has at least one type of growth, the most common one unsurprisingly being leaves.
+
Growths are the things that grow ''on'' a tree, i.e: they are not an essential part of the tree's structure and can be shed or picked without destroying the tree. This includes leaves, needles, flowers, fruit, seed pods, catkins, cones, etc. Each tree species has at least one type of growth, the most common one, unsurprisingly, being leaves.
 +
 
 +
The leaves of deciduous trees change color in the autumn, fall before the winter and grow back in the spring. Fallen leaves will color the tiles beneath their trees, turning the forest floor into a colorful patchwork.
  
The leaves of deciduous trees change color in the autumn, fall before the winter and grow back in the spring. Fallen leaves will color the tiles beneath their trees, turning the forest floor into colorful patchwork.
+
Trees of fruit-producing species usually grow flowers in spring and fruit later in the year. Flowers will fall in a cloud during the transition from flowers to fruit; the cloud is shown falling, and examining the ground after that will show "<tree> flowers" in addition to other tile contents. Both flowers and fruit appear and fall at set times through the year, so it is possible that a young tree that has never flowered will give fruit.
  
Trees of fruit-producing species usually grow flowers in spring and fruit later in the year. Flowers will fall in a cloud during the transition from flowers to fruit; the cloud is shown falling, and loo{{k|k}}ing at the ground after that will show "<tree> flowers" in addition to other tile contents. Both flowers and fruit appear and fall at set times through the year, so it's possible that a young tree that has never flowered will give fruit.
+
Fruit can be picked from trees in Adventure mode. Fortress mode harvesting is done with a [[stepladder]] (as long as the fruit-bearing tree is within a plant gathering zone) or by collecting fallen fruits. Fruit can be brewed at a [[still]]. Cutting down a tree with fruit causes the fruit to vanish{{verify}}.
  
Fruit can be picked from trees in Adventure mode, Fort mode harvesting is done with [[stepladder]] (as long as the fruit-bearing tree is within a plant gathering zone) or by collecting fallen fruits. Fruit can be brewed at [[still]]. Cutting a tree with fruit causes the fruits to vanish{{verify}}.
+
If a tree is set on fire in fortress mode and is described as 'dead' when examined, it will eventually rejuvenate itself and come back to life after a few years, starting from the trunk and leading out into the branches if left alone.
  
 
== Chopping down trees ==
 
== Chopping down trees ==
 
{{main|Woodcutting}}
 
{{main|Woodcutting}}
  
Trees can be cut down by dwarves to produce [[wood]]. It is enough to [[designations menu|designate]] only one trunk tile for cutting to chop down the whole tree it belongs to. Any trunk tile will do, even those that are above ground, or even a single tile of a multi-tile trunk. As a result, it's impossible to "prune" trees by chopping down only parts of them.
+
Trees can be cut down by dwarves to produce [[wood]]. It is enough to [[designations menu|designate]] only one trunk tile for cutting to chop down the whole tree it belongs to - any trunk tile will do, even those that are above ground, or even a single tile of a multi-tile trunk. As a result, it's impossible to "prune" trees by chopping down only parts of them.
  
 
Once a woodcutter is done with the first tile, the tree instantly converts to a number of free-floating logs that fall to the ground in a direction away from the cutter. Cutting a tree from a trunk section above ground level may result in the woodcutter losing their footing and crashing to the ground (similar to having a tile deconstructed under their feet).
 
Once a woodcutter is done with the first tile, the tree instantly converts to a number of free-floating logs that fall to the ground in a direction away from the cutter. Cutting a tree from a trunk section above ground level may result in the woodcutter losing their footing and crashing to the ground (similar to having a tile deconstructed under their feet).
 +
 +
If you dug the tile below the trunk before cutting the tree, it will leave a hole to the surface, potentially allowing dangerous creatures to path into your underground fort. Avoid digging directly below one z-level in wooded areas before clearing out the trees, and make sure to check for open floor spaces {{Tile|·|0:1}} on the surface afterwards. If holes are present, construct [[floor]] tiles over the holes, which will prevent creatures from moving below. Constructing a wall below the open floor will work as well. Unexplained underground logs can alert you to the presence of these "guest entrances". Moving a building preview all around the surface (kennels are good for their size) and inspecting any non-ramp or tree invalid tiles can sweep large areas.
 +
 +
If you had [[smoothing|smoothed]] the wall below the trunk and then cut down the tree, it will leave an open floor above the smoothed wall, unlike constructed walls (see this [[tile#Walls|diagram]] for a visual illustration). If there is an open space adjacent to the smoothed wall, creatures can diagonally move below the adjacent space (by swimming, flying, or climbing) from the open floor above. Such occurrences should be uncommon, as it requires the tile below the tree to be made of stone (so it can be smoothed), and occur mainly in [[mountain]] biomes and areas affected by erosion.
 +
 +
=== Objects and tiles in trees ===
 +
 +
Some trees have been found to have objects or tiles contained within the branches - cutting down these trees can be hazardous to your dwarves.  You can check all the z-levels of every tree you wish to cut, or just take the risk and experience occasional fun!
  
 
== Products ==
 
== Products ==
Line 58: Line 72:
 
{{main|Wood}}
 
{{main|Wood}}
  
One of the variation between the different tree species is in the weight and color of their wood. Weight is often a minor concern but when using wood to create objects that will be moved, such as bins or buckets, choosing lighter wood is an advantage as it will be hauled faster. Heavier wood will make wooden weapons and siege engine projectiles more effective, while lighter wooden shields reduce penalties to speed while blocking just as well as heavier shields.
+
One of the variations between the different tree species is in the weight and color of their wood. Weight is often a minor concern but when using wood to create objects that will be moved, such as bins or buckets, choosing lighter wood is an advantage as it will be hauled faster. Heavier wood will make wooden weapons and siege engine projectiles more effective, while lighter wooden shields reduce penalties to speed while blocking just as well as heavier shields.
  
 
Nonetheless, all types of wood have the same (low) value (beyond the [[preference]]s of individual dwarves), although the [[color]] of the wood may matter for aesthetic purposes.
 
Nonetheless, all types of wood have the same (low) value (beyond the [[preference]]s of individual dwarves), although the [[color]] of the wood may matter for aesthetic purposes.
  
 
=== Fruit ===
 
=== Fruit ===
Various kinds of tree produce fruit.  In [[dwarf fortress mode]], they can be gathered with a [[stepladder]] in a designated [[zone#Plant collection|plant gathering zone]]. [[Elf|Elves]] will also bring fruit to [[trading|trade]].  Fruit can be eaten, producing [[seed]]s.
+
Various kinds of tree produce fruit.  In [[dwarf fortress mode]], they can be gathered with a [[stepladder]] in a designated [[zone#Gather/pick Fruit|plant gathering zone]], and [[Elf|elves]] will also bring fruit to [[trading|trade]].  Fruit can be eaten, producing [[seed]]s.  The following trees produce usable fruit in vanilla: apple, apricot, avocado, banana, bayberry, bitter orange, carambola, cashew, cherry, citron, coconut palm, coffee, custard-apple, date palm, desert lime, durian, finger lime, guava, kumquat, lime, lychee, mango, olive, orange, papaya, paradise nut, peach, pear, persimmon, plum, pomegranate, pomelo, rambutan, round lime, saguaro, and sand pear. Not all of these can be brewed; see [[alcohol]] for a list of brewable fruit.
 +
 
 +
Instead of fruit, some trees will produce nuts, which are actually seeds - since tree seeds currently can't be planted, feel free to allow cooking of these. The nut-producing trees in vanilla are: [[almond]], [[candlenut]], [[chestnut]], [[hazel]], [[macadamia]], [[oak]], [[pecan]], and [[walnut]].
  
 
== Growing trees ==
 
== Growing trees ==
Trees grow from '''saplings''', which start growing randomly on non-occupied tiles of a suitable biome; thus chopping down a forest may create a clearing, but within a couple of years a new forest will have grown. Saplings can be killed by heavy [[traffic|foot traffic]], but not by flooding &mdash; they can survive submergence for extended periods of time and will still grow to maturity once the water level drops to 4/7{{verify}} or lower. Dead saplings will remain for some seasons, and then disappear, more quickly if heavy traffic tramples them away. Many underground trees are called "young &lt;tree&gt;" instead of sapling, but the concept is the same. Saplings will not grow to maturity if their tile contains an item or building (including stockpile designations), though removing the item may cause the tree to spontaneously grow up. Paved [[road]]s and [[farm plot]]s periodically purge all terrain features below them, preventing trees (or shrubs) from growing in unwanted areas. Trees cannot grow on stairs or ramps, making it possible to keep trees out of your plumbing by using {{K|u}}p stairs instead of {{K|d}}igging (this does not reveal the tile above). Above-ground trees will only grow in areas where there is sufficient soil 1 Z-level beneath them (currently observed to be at least one unmined tile within a two-tile radius); underground trees not only ignore this restriction for dry subterranean soil but will also grow on muddy subterranean stone. Additionally, saplings on soil cavern floors will block the construction of farm plots unless there is also a dusting or pile of mud beneath them.
+
Trees grow from '''saplings''', which start growing randomly on non-occupied tiles of a suitable biome; thus chopping down a forest may create a clearing, but within a couple of years a new forest will have grown. Saplings will not grow to maturity if their tile contains an item or building (including stockpile designations), though removing the item may cause the tree to spontaneously grow up. Saplings will block the construction of farm plots unless there is also a dusting or pile of mud beneath them.
 +
 
 +
Saplings can be killed by heavy [[traffic|foot traffic]] and removed by building a road on them, but not by flooding &mdash; they can survive submergence for extended periods of time and will still grow to maturity once the water level drops to 4/7{{verify}} or lower. Dead saplings will remain for some seasons, and then disappear, more quickly if heavy traffic tramples them away. Many underground trees are called "young &lt;tree&gt;" instead of sapling, but the concept is the same. Paved [[road]]s and (even unbuilt) [[farm plot]]s periodically purge all terrain features below them, preventing trees (or shrubs) from growing in unwanted areas. Trees cannot grow on stairs or ramps, making it possible to keep trees out of your plumbing by using {{K|u}}p stairs instead of {{K|d}}igging (this does not reveal the tile above). Above-ground trees will only grow in areas where there is sufficient soil one z-level beneath them (currently observed to be at least one unmined tile within a two-tile radius); underground trees not only ignore this restriction for dry subterranean soil but will also grow on muddy subterranean stone.
  
Trees ''cannot'' be specifically "planted"; even if a map is stripped of all trees, new saplings will regrow, randomly and in their own time. Sadly, the [[elf|elves]] do not seem to comprehend this. It is possible to [[tree farming|farm]] trees by walling off or engineering a patch of soil and locking it away so your dwarves don't trample all over it, but it will take a long time for the farm to yield results. After you expose the [[caverns]] subterranean flora (including trees) will begin to grow on any exposed and previously bare soil within your fortress; this can be annoying when a copse of blood thorns suddenly appears in your [[sand#Glass|sand collection]] area, but allows you to easily mine out large subterranean tree farms full of colorful subterranean trees.
+
Trees ''cannot'' be specifically "planted" [http://www.bay12games.com/dwarves/dev.html as of yet]; even if a map is stripped of all trees, new saplings will regrow, randomly and in their own time. (Sadly, the [[elf|elves]] do not seem to comprehend this.) It is possible to [[tree farming|farm]] trees by walling off or engineering a patch of soil and locking it away so your dwarves don't trample all over it, but it will take a long time for the farm to yield results. After you expose the caverns, subterranean flora (including trees) will begin to grow on any exposed, previously-bare soil within your fortress; this can be annoying when a copse of [[blood thorn]]s suddenly appears in your [[sand#Glass|sand collection]] area, but allows you to easily mine out large subterranean [[Tree farming|tree farms]] full of colorful subterranean trees.
  
If a sapling grows into a tree, it can block off narrow areas, such as one tile long hallways in a muddy cavern layer.  This can cause dwarves to take longer alternate routes to perform their jobs, or entrap them entirely.
+
If a sapling grows into a tree, it can block off narrow areas, such as one-tile-long hallways in a muddy cavern layer.  This can cause dwarves to take longer alternate routes to perform their jobs, or entrap them entirely.
 
{{clear}}
 
{{clear}}
  
== Standard Trees ==
+
One can grow additional tree branches by digging away parts of tree roots and replacing them with grass or cave moss. Afterwards, when the tree grows, it may spread (fruit-bearing) branches there.
 +
 
 +
== Growth rate & wood yield ==
 +
From the time a sapling appears, it takes about three and a half ''months'' for a tree to grow. Trees make a growth check once every year, and then grow randomly - it's possible for a tree to reach eight z-levels of height in a decade, not have gone past five in three, or avoid growing branches at all initially.
 +
 
 +
Most tree raws currently specify exactly the same canopies. They'll yield more wood overall with sparser cutting, though the breakeven point is unknown presently. Each "tree trunk" tile will yield exactly one log, while light branches, twigs and (brown) heavy branches will give nothing. The size of aboveground trees at embark depends heavily on unknown factors beyond age and species; possibly temperature, latitude or biome?{{Verify}}
 +
 
 +
For wood, branching trees with nonbranching trunks (Papayas, Ginkgos, Saguaros, Pines, Cedars, Fungiwoods, Alders, and Birches) should be cut down preferentially, as their branches will obscure saplings and their trunks grow slower. They will not yield any more wood past reaching their maximum trunk height (4-9 depending on species). Vice-versa, Glumprong trees are near-ideal for forestry, as they're all trunk, though their max height is limited to 8.
 +
 
 +
Palm trees don't obscure other ones with their canopies, so should be cut when wood is needed, or when they reach their maximum height of 9.
 +
 
 +
== Aboveground trees ==
 +
Most of them bear fruits and nuts, which can be [[Activity zone#Gather/Pick Fruit|harvested]] for food and drinks.
  
These are the trees defined in the file plant_standard.txt. Before v40.0.1, trees were a single-tile feature. Since then, they were heavily redesigned and became multi-tiled. They also now produce growths, some of which can be eaten or cooked.
 
  
 
<!-- default template (see Template:Multi-tile_tree_table_row for more details)
 
<!-- default template (see Template:Multi-tile_tree_table_row for more details)
Line 85: Line 114:
 
-->
 
-->
 
{{multi-tile tree table head}}
 
{{multi-tile tree table head}}
{{multi-tile tree table row|name=Mangrove|symbol=♣|color=2:0|decid=No|biome=Mangrove Swamp|dry=n|dense=0.830
+
{{multi-tile tree table row|name=Abaca|super=3|symbol=Γ|color=2:0|decid=No|biome=Any Tropical|dry=y
  |eat=n|cook=n
 
  |grow1={{tile|♠|2:0}} leaf
 
  |grow2={{tile|♣|7:1}} flower
 
  |grow3={{tile|•|4:1}} fruit
 
  }}
 
{{multi-tile tree table row|name=Saguaro|symbol=|color=2:0|decid=No|biome=Any Desert|dry=y|dense=0.430
 
 
   |tile1={{tile|O|2:0}}{{tile|⌂|2:0}} trunk
 
   |tile1={{tile|O|2:0}}{{tile|⌂|2:0}} trunk
  |tile2={{tile|─|2:0}} thick branches
+
   |tile2={{tile|¼|6:0}} roots
  |tile3={{tile|¼|2:0}} roots
+
   |graphic=[[File:abaca_trunk_sprite.png]]
  |eat=y|cook=y
 
  |grow1={{tile|♣|7:1}} flower
 
  |grow2={{tile|•|4:1}} fruit
 
  }}
 
{{multi-tile tree table row|name=Pine|symbol=↑|color=2:0|decid=No|biome=Taiga|biome2=Temperate Coniferous Forest|biome3=Tropical Coniferous Forest|dry=y|dense=0.510
 
  |tile1={{tile|O|6:0}}{{tile|⌂|6:0}} trunk
 
  |tile2={{tile|*|2:0}} branches
 
  |tile3={{tile|*|2:0}} twigs
 
  |tile4={{tile|¼|6:0}} roots
 
  |eat=n|cook=n
 
  |grow1={{tile|*|2:0}} needle
 
  |grow2={{tile|*|6:0}} seed cone
 
  |grow3={{tile|*|4:0}} pollen cone
 
  }}
 
{{multi-tile tree table row|name=Cedar|symbol=↨|color=2:0|decid=No|biome=Temperate Coniferous Forest|biome2=Tropical Coniferous Forest|dry=y|dense=0.570
 
  |tile1={{tile|O|6:0}}{{tile|⌂|6:0}} trunk
 
   |tile2={{tile|¼|2:0}} branches
 
  |tile3={{tile|;|2:0}} twigs
 
  |tile4={{tile|¼|6:0}} roots
 
   |eat=n|cook=n
 
  |grow1={{tile|*|2:0}} scale-leaf
 
  |grow2={{tile|*|6:0}} seed cone
 
  |grow3={{tile|*|5:0}} pollen cone
 
  }}
 
{{multi-tile tree table row|name=Oak|symbol=♠|color=2:0|decid=Yes|biome=Any Temperate Broadleaf|dry=y|dense=0.700
 
  |eat=y|cook=y
 
  |grow1={{tile|♠|2:0}}{{tile|♠|6:1}}{{tile|♠|4:1}}{{tile|♠|4:0}} leaf
 
  |grow2={{tile|♣|2:0}} flower
 
  |grow3={{tile|•|6:0}} acorn
 
  }}
 
{{multi-tile tree table row|name=Mahogany|symbol=♠|color=2:0|decid=No|biome=Any Tropical Forest|dry=y|dense=0.600
 
 
   |eat=n|cook=n
 
   |eat=n|cook=n
 
   |grow1={{tile|♠|2:0}} leaf
 
   |grow1={{tile|♠|2:0}} leaf
   |grow2={{tile|♣|6:1}} flower
+
   |grow2={{tile|♣|4:1}} flower
  |grow3={{tile|•|6:0}} fruit
 
 
   }}
 
   }}
 
{{multi-tile tree table row|name=Acacia|symbol=♠|color=2:0|decid=No|biome=Tropical Dry Broadleaf Forest|biome2=Tropical Grassland|biome3=Tropical Savanna|biome4=Tropical Shrubland|dry=y|dense=0.600
 
{{multi-tile tree table row|name=Acacia|symbol=♠|color=2:0|decid=No|biome=Tropical Dry Broadleaf Forest|biome2=Tropical Grassland|biome3=Tropical Savanna|biome4=Tropical Shrubland|dry=y|dense=0.600
 
   |eat=n|cook=y
 
   |eat=n|cook=y
 +
  |graphic=[[File:pomegranate_trunk_sprite.png]]
 
   |grow1={{tile|♠|2:0}} leaf
 
   |grow1={{tile|♠|2:0}} leaf
 
   |grow2={{tile|♣|7:1}} flower
 
   |grow2={{tile|♣|7:1}} flower
 
   |grow3={{tile|%|2:1}} seed pod
 
   |grow3={{tile|%|2:1}} seed pod
 
   }}
 
   }}
{{multi-tile tree table row|name=Kapok|symbol=Γ|color=2:0|decid=No|biome=Tropical Moist Broadleaf Forest|dry=y|dense=0.260
+
{{multi-tile tree table row|name=Avocado|symbol=Γ|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.540
   |eat=n|cook=n
+
   |eat=y|cook=y
 +
  |graphic=[[File:avocado_trunk_sprite.png]]
 
   |grow1={{tile|♠|2:0}} leaf
 
   |grow1={{tile|♠|2:0}} leaf
  |grow2={{tile|♣|7:1}} flower
 
  |grow3={{tile|•|2:1}} fruit
 
  }}
 
{{multi-tile tree table row|name=Maple|symbol=♣|color=2:0|decid=Yes|biome=Temperate Broadleaf Forest|biome2=Temperate Grassland|biome3=Temperate Savanna|biome4=Temperate Shrubland|dry=y|dense=0.540
 
  |eat=n|cook=n
 
  |grow1={{tile|♠|2:0}}{{tile|♠|6:1}}{{tile|♠|4:1}}{{tile|♠|4:0}} leaf
 
 
   |grow2={{tile|♣|2:1}} flower
 
   |grow2={{tile|♣|2:1}} flower
   |grow3={{tile|%|6:0}} fruit
+
   |grow3={{tile|%|2:0}} fruit
 
   }}
 
   }}
{{multi-tile tree table row|name=Willow|symbol=|color=2:0|decid=No|biome=Any Temperate|biome2=Any Tropical Forest|biome3=Tropical Grassland|biome4=Tropical Savanna|biome5=Tropical Shrubland|biome6=Tropical Freshwater Swamp|biome7=Tropical Saltwater Swamp|biome8=Tropical Freshwater Marsh|biome9=Tropical Saltwater Marsh|dry=n|dense=0.390
+
{{multi-tile tree table row|name=Banana|super=3|symbol=Γ|color=2:0|decid=No|biome=Any Tropical|dry=y
   |eat=n|cook=n
+
  |tile1={{tile|O|2:0}}{{tile||2:0}} trunk
 +
  |tile2={{tile|¼|6:0}} roots
 +
  |graphic=[[File:banana_trunk_sprite.png]]
 +
   |drink=Banana beer|drinkv=10|eat=y|cook=y
 
   |grow1={{tile|♠|2:0}} leaf
 
   |grow1={{tile|♠|2:0}} leaf
   |grow2={{tile|*|7:1}} pollen catkin
+
   |grow2={{tile||4:0}} flower
   |grow3={{tile|*|7:1}} seed catkin
+
   |grow3={{tile|%|6:1}} fruit
  |grow4={{tile|*|6:0}} fruit
 
 
   }}
 
   }}
{{multi-tile tree table row|name=Tower-cap|symbol=♠|color=7:1|decid=No|biome=Wet Cavern/Layers 1-2|dry=b|dense=0.600
+
{{multi-tile tree table row|name=Bitter orange|symbol=♠|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.590
   |tile1={{tile|O|7:1}} trunk
+
   |eat=y|cook=y
   |tile2={{tile|O|7:1}}{{tile||7:1}}{{tile|▲|7:1}}{{tile||7:1}} cap
+
  |graphic=[[File:coffee_trunk_sprite.png]]
  |eat=n|cook=n
+
   |grow1={{tile||2:0}} leaf
 +
  |grow2={{tile||7:1}} flower
 +
  |grow3={{tile|%|6:0}} fruit
 
   }}
 
   }}
{{multi-tile tree table row|name=Black-cap|symbol=♠|color=0:1|decid=No|biome=Wet Cavern/Layers 2-3|dry=b|dense=0.650
+
{{multi-tile tree table row|name=Cacao tree|symbol=Γ|color=2:0|decid=No|biome=Tropical Moist Broadleaf Forest|dry=y|dense=0.430
  |tile1={{tile|O|0:1}} trunk
 
  |tile2={{tile|O|0:1}}{{tile|║|0:1}}{{tile|▲|0:1}}{{tile|∙|0:1}} cap
 
  |eat=n|cook=n
 
  }}
 
{{multi-tile tree table row|name=Nether-cap|symbol=♠|color=1:0|decid=No|biome=Wet Cavern/Layer 3|dry=b|dense=0.550
 
  |tile1={{tile|O|1:0}} trunk
 
  |tile2={{tile|O|1:0}}{{tile|║|1:0}}{{tile|▲|1:0}}{{tile|∙|1:0}} cap
 
  |eat=n|cook=n
 
  }}
 
{{multi-tile tree table row|name=Goblin-cap|symbol=|color=4:1|decid=No|biome=Wet Cavern/Layers 2-3|dry=b|dense=0.600
 
  |tile1={{tile|O|4:1}} trunk
 
  |tile2={{tile|O|4:1}}{{tile|║|4:1}}{{tile|▲|4:1}}{{tile|∙|4:1}} cap
 
  |eat=n|cook=n
 
  }}
 
{{multi-tile tree table row|name=Fungiwood|symbol=♣|color=6:1|decid=No|biome=Wet Cavern/Layers 1-2|dry=b|dense=0.600
 
  |tile1={{tile|O|6:1}}{{tile|⌂|6:1}} trunk
 
  |tile2={{tile|¼|6:1}} branches
 
  |tile3={{tile|;|6:1}} twigs
 
  |eat=n|cook=n
 
  }}
 
{{multi-tile tree table row|name=Tunnel tube|symbol=│|color=5:1|decid=No|biome=Wet Cavern/Layers 2-3|dry=b|dense=0.500
 
  |tile1={{tile|O|5:1}}{{tile|═|5:1}}{{tile|⌂|5:1}} trunk
 
  |eat=n|cook=n
 
  }}
 
{{multi-tile tree table row|name=Spore tree|symbol=♣|color=3:0|decid=No|biome=Wet Cavern/Layers 2-3|dry=b|dense=0.600
 
  |tile1={{tile|O|3:0}}{{tile|═|3:0}}{{tile|⌂|3:0}} trunk
 
  |tile2={{tile|─|3:0}} thick branches
 
  |tile3={{tile|¼|3:0}} branches
 
  |tile4={{tile|;|3:0}} twigs
 
  |eat=n|cook=n
 
  }}
 
{{multi-tile tree table row|name=Blood thorn|symbol=╡|color=4:0|decid=No|biome=Cavern/Layer 3|dry=b|dense=1.250
 
  |tile1={{tile|O|4:0}}{{tile|═|4:0}}{{tile|⌂|4:0}} trunk
 
  |tile2={{tile|─|4:0}} thick branches
 
  |tile3={{tile|¼|4:0}} branches
 
  |tile4={{tile|;|4:0}} twigs
 
  |eat=n|cook=n
 
  }}
 
{{multi-tile tree table row|name=Glumprong|symbol=┤|color=5:0|decid=No|biome=Not Freezing|dry=y|align=Evil|dense=1.200
 
  |tile1={{tile|O|5:0}}{{tile|═|5:0}}{{tile|⌂|5:0}} trunk
 
  |tile2={{tile|¼|5:0}} roots
 
  |eat=n|cook=n
 
  }}
 
{{multi-tile tree table row|name=Feather tree|symbol=♣|color=7:1|decid=No|biome=Not Freezing|dry=y|align=Good|dense=0.100
 
  |tile1={{tile|O|7:1}}{{tile|═|7:1}}{{tile|⌂|7:1}} trunk
 
  |tile2={{tile|─|7:1}} thick branches
 
  |tile3={{tile|¼|7:1}} branches
 
  |tile4={{tile|;|7:1}} twigs
 
  |tile5={{tile|¼|7:1}} roots
 
 
   |eat=n|cook=y
 
   |eat=n|cook=y
   |grow1={{tile|♠|7:1}} down
+
   |graphic=[[File:apple_trunk_sprite.png]]
  |grow2={{tile|%|7:1}} egg
 
  }}
 
{{multi-tile tree table row|name=Highwood|symbol=¶|color=2:0|decid=No|biome=Not Freezing|dry=y|align=Savage|dense=0.500
 
  |eat=n|cook=n
 
 
   |grow1={{tile|♠|2:0}} leaf
 
   |grow1={{tile|♠|2:0}} leaf
  |grow2={{tile|♣|3:1}} flower
 
  }}
 
{{multi-tile tree table row|name=Larch|symbol=↑|color=2:0|decid=Yes|biome=Taiga|biome2=Temperate Coniferous Forest|dry=y|dense=0.590
 
  |eat=n|cook=n
 
  |grow1={{tile|*|2:0}}{{tile|*|6:1}}{{tile|*|4:1}}{{tile|*|4:0}} needle
 
  |grow2={{tile|*|6:0}} seed cone
 
  |grow3={{tile|*|2:0}} pollen cone
 
  }}
 
{{multi-tile tree table row|name=Chestnut|symbol=♠|color=2:0|decid=Yes|biome=Any Temperate Broadleaf|dry=y|dense=0.430
 
  |eat=y|cook=y
 
  |grow1={{tile|♠|2:0}}{{tile|♠|6:1}}{{tile|♠|4:1}}{{tile|♠|4:0}} leaf
 
  |grow2={{tile|*|7:1}} pollen catkin
 
  |grow3={{tile|*|7:1}} seed catkin
 
  |grow4={{tile|*|2:0}} burr
 
  }}
 
{{multi-tile tree table row|name=Alder|symbol=♣|color=2:0|decid=Yes|biome=Any Temperate Broadleaf|dry=y|dense=0.410
 
  |tile1={{tile|O|6:0}}{{tile|⌂|6:0}} trunk
 
  |tile2={{tile|¼|2:0}} branches
 
  |tile3={{tile|;|2:0}} twigs
 
  |tile4={{tile|¼|6:0}} roots
 
  |eat=n|cook=n
 
  |grow1={{tile|♠|2:0}}{{tile|♠|6:1}}{{tile|♠|4:1}}{{tile|♠|4:0}} leaf
 
  |grow2={{tile|*|4:0}} pollen catkin
 
  |grow3={{tile|*|6:0}} seed catkin
 
  |grow4={{tile|*|6:0}} cone
 
  }}
 
{{multi-tile tree table row|name=Birch|symbol=♣|color=2:0|decid=Yes|biome=Any Temperate Broadleaf|dry=y|dense=0.650
 
  |tile1={{tile|O|7:1}}{{tile|⌂|7:1}} trunk
 
  |tile2={{tile|¼|2:0}} branches
 
  |tile3={{tile|;|2:0}} twigs
 
  |tile4={{tile|¼|7:1}} roots
 
  |eat=n|cook=n
 
  |grow1={{tile|♠|2:0}}{{tile|♠|6:1}}{{tile|♠|4:1}}{{tile|♠|4:0}} leaf
 
  |grow2={{tile|*|6:0}} pollen catkin
 
  |grow3={{tile|*|6:0}} seed catkin
 
  }}
 
{{multi-tile tree table row|name=Ash (tree)|alt=Ash|symbol=♠|color=2:0|decid=Yes|biome=Any Temperate Broadleaf|dry=y|dense=0.600
 
  |eat=n|cook=n
 
  |grow1={{tile|♠|2:0}}{{tile|♠|6:1}}{{tile|♠|4:1}}{{tile|♠|4:0}} leaf
 
 
   |grow2={{tile|♣|7:1}} flower
 
   |grow2={{tile|♣|7:1}} flower
   |grow3={{tile|%|6:0}} fruit
+
   |grow3={{tile|%|4:0}} fruit
 
   }}
 
   }}
 
{{multi-tile tree table row|name=Candlenut|symbol=Γ|color=2:0|decid=No|biome=Any Tropical Forest|dry=y|dense=0.140
 
{{multi-tile tree table row|name=Candlenut|symbol=Γ|color=2:0|decid=No|biome=Any Tropical Forest|dry=y|dense=0.140
 
   |eat=n|cook=y
 
   |eat=n|cook=y
 +
  |graphic=[[File:candlenut_trunk_sprite.png]]
 
   |grow1={{tile|♠|2:0}} leaf
 
   |grow1={{tile|♠|2:0}} leaf
 
   |grow2={{tile|♣|7:1}} flower
 
   |grow2={{tile|♣|7:1}} flower
 
   |grow3={{tile|•|6:0}} nut
 
   |grow3={{tile|•|6:0}} nut
 
   }}
 
   }}
{{multi-tile tree table row|name=Mango tree|symbol=Γ|color=2:0|decid=No|biome=Any Tropical Forest|dry=y|dense=0.520
+
{{multi-tile tree table row|name=Carambola|symbol=Γ|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.550
   |drink=Mango wine|drinkv=10|eat=y|cook=y
+
   |drink=Carambola wine|drinkv=10|eat=y|cook=y
 +
  |graphic=[[File:carambola_trunk_sprite.png]]
 
   |grow1={{tile|♠|2:0}} leaf
 
   |grow1={{tile|♠|2:0}} leaf
   |grow2={{tile|♣|4:1}} flower
+
   |grow2={{tile|♣|3:1}} flower
   |grow3={{tile||6:1}} fruit
+
   |grow3={{tile|%|2:1}} fruit
 
   }}
 
   }}
{{multi-tile tree table row|name=Rubber tree|symbol=Γ|color=2:0|decid=No|biome=Tropical Moist Broadleaf Forest|dry=y|dense=0.490
+
{{multi-tile tree table row|name=Cashew|symbol=Γ|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.450
   |eat=n|cook=n
+
   |eat=y|cook=y
 +
  |graphic=[[File:cashew_trunk_sprite.png]]
 
   |grow1={{tile|♠|2:0}} leaf
 
   |grow1={{tile|♠|2:0}} leaf
 +
  |grow2={{tile|♣|5:1}} flower
 +
  |grow3={{tile|%|6:1}} fruit
 
   }}
 
   }}
{{multi-tile tree table row|name=Cacao tree|symbol=Γ|color=2:0|decid=No|biome=Tropical Moist Broadleaf Forest|dry=y|dense=0.430
+
{{multi-tile tree table row|name=Citron|symbol=|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.700
   |eat=n|cook=y
+
   |eat=y|cook=y
 +
  |graphic=[[File:pomelo_trunk_sprite.png]]
 
   |grow1={{tile|♠|2:0}} leaf
 
   |grow1={{tile|♠|2:0}} leaf
 
   |grow2={{tile|♣|7:1}} flower
 
   |grow2={{tile|♣|7:1}} flower
   |grow3={{tile|%|4:0}} fruit
+
   |grow3={{tile|%|2:1}} fruit
 
   }}
 
   }}
 
{{multi-tile tree table row|name=Coconut palm|symbol=Γ|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.680
 
{{multi-tile tree table row|name=Coconut palm|symbol=Γ|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.680
 
   |tile1={{tile|O|6:0}}{{tile|⌂|6:0}} trunk
 
   |tile1={{tile|O|6:0}}{{tile|⌂|6:0}} trunk
 
   |tile2={{tile|¼|6:0}} roots
 
   |tile2={{tile|¼|6:0}} roots
 +
  |graphic=[[File:mangrove_trunk_sprite.png]]
 
   |eat=y|cook=y
 
   |eat=y|cook=y
 
   |grow1={{tile|*|2:0}} leaf
 
   |grow1={{tile|*|2:0}} leaf
Line 290: Line 196:
 
   |grow3={{tile|•|6:0}} fruit
 
   |grow3={{tile|•|6:0}} fruit
 
   }}
 
   }}
|}
+
{{multi-tile tree table row|name=Coffee|symbol=|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.620
 
+
   |eat=y|cook=y
'''Notes:'''
+
   |graphic=[[File:coffee_trunk_sprite.png]]
:<sup>1</sup> This is the value for a stack of 5 units, which is the number rendered from a single fruit.
 
:<sup>2</sup> Anything that can be cooked is edible afterwards.
 
 
 
== New Trees ==
 
 
 
"New trees" are defined in the file plant_new_trees.txt. The wood density of these trees have not been researched yet, so they all have a density of 0.600g/cm³. Most of them bear fruits and nuts, which can be [[Activity zone#Gather/Pick Fruit|harvested]] for food and drinks.
 
 
 
{{multi-tile tree table head}}
 
{{multi-tile tree table row|name=Abaca|super=3|symbol=Γ|color=2:0|decid=No|biome=Any Tropical|dry=y
 
  |tile1={{tile|O|2:0}}{{tile|⌂|2:0}} trunk
 
   |tile2={{tile|¼|6:0}} roots
 
   |eat=n|cook=n
 
 
   |grow1={{tile|♠|2:0}} leaf
 
   |grow1={{tile|♠|2:0}} leaf
   |grow2={{tile|♣|4:1}} flower
+
   |grow2={{tile|♣|7:1}} flower
 +
  |grow3={{tile|%|4:1}} fruit
 
   }}
 
   }}
{{multi-tile tree table row|name=Banana|super=3|symbol=Γ|color=2:0|decid=No|biome=Any Tropical|dry=y
+
{{multi-tile tree table row|name=Custard-apple|symbol=|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.360
  |tile1={{tile|O|2:0}}{{tile|⌂|2:0}} trunk
+
   |drink=Custard-apple cider|drinkv=10|eat=y|cook=y
  |tile2={{tile|¼|6:0}} roots
+
  |graphic=[[File:guava_trunk_sprite.png]]
   |drink=Banana beer|drinkv=10|eat=y|cook=y
 
 
   |grow1={{tile|♠|2:0}} leaf
 
   |grow1={{tile|♠|2:0}} leaf
   |grow2={{tile|♣|4:0}} flower
+
   |grow2={{tile|♣|2:1}} flower
 
   |grow3={{tile|%|6:1}} fruit
 
   |grow3={{tile|%|6:1}} fruit
 
   }}
 
   }}
{{multi-tile tree table row|name=Carambola|symbol=Γ|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.600
+
{{multi-tile tree table row|name=Date palm|symbol=Γ|color=2:0|decid=No|biome=Any Tropical|dry=b|dense=0.820
   |drink=Carambola wine|drinkv=10|eat=y|cook=y
+
  |tile1={{tile|O|6:0}}{{tile|⌂|6:0}} trunk
 +
  |tile2={{tile|¼|6:0}} roots
 +
  |graphic=[[File:orange_trunk_sprite.png]]
 +
   |drink=Date wine|drinkv=10|eat=y|cook=y
 +
  |grow1={{tile|*|2:0}} leaf
 +
  |grow2={{tile|♣|7:1}} flower
 +
  |grow3={{tile|%|5:0}} fruit
 +
  }}
 +
{{multi-tile tree table row|name=Desert lime|symbol=♠|color=2:0|decid=No|biome=Tropical Grassland|biome2=Tropical Savanna|biome3=Tropical Shrubland|dry=y|dense=0.590
 +
  |eat=y|cook=y
 +
  |graphic=[[File:guava_trunk_sprite.png]]
 
   |grow1={{tile|♠|2:0}} leaf
 
   |grow1={{tile|♠|2:0}} leaf
   |grow2={{tile|♣|3:1}} flower
+
   |grow2={{tile|♣|7:1}} flower
 
   |grow3={{tile|%|2:1}} fruit
 
   |grow3={{tile|%|2:1}} fruit
 
   }}
 
   }}
{{multi-tile tree table row|name=Cashew|symbol=Γ|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.600
+
{{multi-tile tree table row|name=Durian|symbol=Γ|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.520
   |eat=y|cook=y
+
   |drink=Durian wine|drinkv=10|eat=y|cook=y
 +
  |graphic=[[File:coffee_trunk_sprite.png]]
 
   |grow1={{tile|♠|2:0}} leaf
 
   |grow1={{tile|♠|2:0}} leaf
   |grow2={{tile|♣|5:1}} flower
+
   |grow2={{tile|♣|7:0}} flower
   |grow3={{tile|%|6:1}} fruit
+
   |grow3={{tile|%|2:1}} fruit
 
   }}
 
   }}
{{multi-tile tree table row|name=Coffee|symbol=♠|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.600
+
{{multi-tile tree table row|name=Finger lime|symbol=♠|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.590
 
   |eat=y|cook=y
 
   |eat=y|cook=y
 +
  |graphic=[[File:guava_trunk_sprite.png]]
 
   |grow1={{tile|♠|2:0}} leaf
 
   |grow1={{tile|♠|2:0}} leaf
 
   |grow2={{tile|♣|7:1}} flower
 
   |grow2={{tile|♣|7:1}} flower
  |grow3={{tile|%|4:1}} fruit
 
  }}
 
{{multi-tile tree table row|name=Durian|symbol=Γ|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.600
 
  |drink=Durian wine|drinkv=10|eat=y|cook=y
 
  |grow1={{tile|♠|2:0}} leaf
 
  |grow2={{tile|♣|7:0}} flower
 
 
   |grow3={{tile|%|2:1}} fruit
 
   |grow3={{tile|%|2:1}} fruit
 
   }}
 
   }}
{{multi-tile tree table row|name=Guava|symbol=Γ|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.600
+
{{multi-tile tree table row|name=Guava|symbol=Γ|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.610
 
   |drink=Guava wine|drinkv=10|eat=y|cook=y
 
   |drink=Guava wine|drinkv=10|eat=y|cook=y
 +
  |graphic=[[File:guava_trunk_sprite.png]]
 
   |grow1={{tile|♠|2:0}} leaf
 
   |grow1={{tile|♠|2:0}} leaf
 
   |grow2={{tile|♣|7:1}} flower
 
   |grow2={{tile|♣|7:1}} flower
 
   |grow3={{tile|%|6:1}} fruit
 
   |grow3={{tile|%|6:1}} fruit
 
   }}
 
   }}
{{multi-tile tree table row|name=Papaya|symbol=Γ|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.600
+
{{multi-tile tree table row|name=Kapok|symbol=Γ|color=2:0|decid=No|biome=Tropical Moist Broadleaf Forest|dry=y|dense=0.260
   |drink=Papaya wine|drinkv=10|eat=y|cook=y
+
   |eat=n|cook=n
 +
  |graphic=[[File:guava_trunk_sprite.png]]
 +
  |grow1={{tile|♠|2:0}} leaf
 +
  |grow2={{tile|♣|7:1}} flower
 +
  |grow3={{tile|•|2:1}} fruit
 +
  }}
 +
{{multi-tile tree table row|name=Kumquat|symbol=♠|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.590
 +
  |eat=y|cook=y
 +
  |graphic=[[File:coffee_trunk_sprite.png]]
 
   |grow1={{tile|♠|2:0}} leaf
 
   |grow1={{tile|♠|2:0}} leaf
 
   |grow2={{tile|♣|7:1}} flower
 
   |grow2={{tile|♣|7:1}} flower
   |grow3={{tile|%|6:1}} fruit
+
   |grow3={{tile|%|4:1}} fruit
 
   }}
 
   }}
{{multi-tile tree table row|name=Paradise nut|symbol=Γ|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.600
+
{{multi-tile tree table row|name=Lime|symbol=|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.590
 
   |eat=y|cook=y
 
   |eat=y|cook=y
 +
  |graphic=[[File:guava_trunk_sprite.png]]
 +
  |grow1={{tile|♠|2:0}} leaf
 +
  |grow2={{tile|♣|7:1}} flower
 +
  |grow3={{tile|%|2:1}} fruit
 +
  }}
 +
{{multi-tile tree table row|name=Lychee|symbol=♠|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.880
 +
  |drink=Lychee wine|drinkv=10|eat=y|cook=y
 +
  |graphic=[[File:lychee_trunk_sprite.png]]
 
   |grow1={{tile|♠|2:0}} leaf
 
   |grow1={{tile|♠|2:0}} leaf
   |grow2={{tile|♣|6:1}} flower
+
   |grow2={{tile|♣|5:1}} flower
   |grow3={{tile|%|6:0}} fruit
+
   |grow3={{tile|%|5:1}} fruit
 
   }}
 
   }}
{{multi-tile tree table row|name=Rambutan|symbol=Γ|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.600
+
{{multi-tile tree table row|name=Macadamia|symbol=|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.705
   |drink=Rambutan wine|drinkv=10|eat=y|cook=y
+
   |eat=Seed|super=4|cook=y
 +
  |graphic=[[File:macadamia_trunk_sprite.png]]
 
   |grow1={{tile|♠|2:0}} leaf
 
   |grow1={{tile|♠|2:0}} leaf
   |grow2={{tile|♣|2:1}} flower
+
   |grow2={{tile|♣|5:1}} flower
   |grow3={{tile|%|4:1}} fruit
+
   |grow3={{tile|%|6:0}} nut
 
   }}
 
   }}
{{multi-tile tree table row|name=Tea|symbol=|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.600
+
{{multi-tile tree table row|name=Mahogany|symbol=|color=2:0|decid=No|biome=Any Tropical Forest|dry=y|dense=0.600
 
   |eat=n|cook=n
 
   |eat=n|cook=n
 +
  |graphic=[[File:mahogany_trunk_sprite.png]]
 
   |grow1={{tile|♠|2:0}} leaf
 
   |grow1={{tile|♠|2:0}} leaf
   |grow2={{tile|♣|7:1}} flower
+
   |grow2={{tile|♣|6:1}} flower
   |grow3={{tile|%|6:0}} fruit
+
   |grow3={{tile||6:0}} fruit
 
   }}
 
   }}
{{multi-tile tree table row|name=Avocado|symbol=Γ|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.600
+
{{multi-tile tree table row|name=Mango tree|symbol=Γ|color=2:0|decid=No|biome=Any Tropical Forest|dry=y|dense=0.520
   |eat=y|cook=y
+
   |drink=Mango wine|drinkv=10|eat=y|cook=y
 +
  |graphic=[[File:coffee_trunk_sprite.png]]
 
   |grow1={{tile|♠|2:0}} leaf
 
   |grow1={{tile|♠|2:0}} leaf
   |grow2={{tile|♣|2:1}} flower
+
   |grow2={{tile|♣|4:1}} flower
   |grow3={{tile|%|2:0}} fruit
+
   |grow3={{tile||6:1}} fruit
 
   }}
 
   }}
{{multi-tile tree table row|name=Lime|symbol=♠|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.600
+
{{multi-tile tree table row|name=Olive|symbol=♠|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.990
 
   |eat=y|cook=y
 
   |eat=y|cook=y
 +
  |graphic=[[File:macadamia_trunk_sprite.png]]
 
   |grow1={{tile|♠|2:0}} leaf
 
   |grow1={{tile|♠|2:0}} leaf
 
   |grow2={{tile|♣|7:1}} flower
 
   |grow2={{tile|♣|7:1}} flower
   |grow3={{tile|%|2:1}} fruit
+
   |grow3={{tile|%|0:1}} fruit
 
   }}
 
   }}
{{multi-tile tree table row|name=Pomelo|symbol=♠|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.600
+
{{multi-tile tree table row|name=Orange|symbol=♠|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.590
 
   |eat=y|cook=y
 
   |eat=y|cook=y
 +
  |graphic=[[File:orange_trunk_sprite.png]]
 
   |grow1={{tile|♠|2:0}} leaf
 
   |grow1={{tile|♠|2:0}} leaf
 
   |grow2={{tile|♣|7:1}} flower
 
   |grow2={{tile|♣|7:1}} flower
   |grow3={{tile|%|2:1}} fruit
+
   |grow3={{tile|%|6:0}} fruit
 
   }}
 
   }}
{{multi-tile tree table row|name=Citron|symbol=|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.600
+
{{multi-tile tree table row|name=Papaya|symbol=Γ|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.130
   |eat=y|cook=y
+
   |drink=Papaya wine|drinkv=10|eat=y|cook=y
 +
  |graphic=[[File:papaya_trunk_sprite.png]]
 
   |grow1={{tile|♠|2:0}} leaf
 
   |grow1={{tile|♠|2:0}} leaf
 
   |grow2={{tile|♣|7:1}} flower
 
   |grow2={{tile|♣|7:1}} flower
   |grow3={{tile|%|2:1}} fruit
+
   |grow3={{tile|%|6:1}} fruit
 
   }}
 
   }}
{{multi-tile tree table row|name=Orange|symbol=|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.600
+
{{multi-tile tree table row|name=Paradise nut|symbol=Γ|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.820
 
   |eat=y|cook=y
 
   |eat=y|cook=y
 +
  |graphic=[[File:paradise_nut_trunk_sprite.png]]
 
   |grow1={{tile|♠|2:0}} leaf
 
   |grow1={{tile|♠|2:0}} leaf
   |grow2={{tile|♣|7:1}} flower
+
   |grow2={{tile|♣|6:1}} flower
 
   |grow3={{tile|%|6:0}} fruit
 
   |grow3={{tile|%|6:0}} fruit
 
   }}
 
   }}
{{multi-tile tree table row|name=Bitter orange|symbol=♠|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.600
+
{{multi-tile tree table row|name=Pomelo|symbol=♠|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.590
 
   |eat=y|cook=y
 
   |eat=y|cook=y
 +
  |graphic=[[File:pomelo_trunk_sprite.png]]
 
   |grow1={{tile|♠|2:0}} leaf
 
   |grow1={{tile|♠|2:0}} leaf
 
   |grow2={{tile|♣|7:1}} flower
 
   |grow2={{tile|♣|7:1}} flower
   |grow3={{tile|%|6:0}} fruit
+
   |grow3={{tile|%|2:1}} fruit
 
   }}
 
   }}
{{multi-tile tree table row|name=Finger lime|symbol=|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.600
+
{{multi-tile tree table row|name=Rambutan|symbol=Γ|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.620
   |eat=y|cook=y
+
   |drink=Rambutan wine|drinkv=10|eat=y|cook=y
 +
  |graphic=[[File:rambutan_trunk_sprite.png]]
 
   |grow1={{tile|♠|2:0}} leaf
 
   |grow1={{tile|♠|2:0}} leaf
   |grow2={{tile|♣|7:1}} flower
+
   |grow2={{tile|♣|2:1}} flower
   |grow3={{tile|%|2:1}} fruit
+
   |grow3={{tile|%|4:1}} fruit
 
   }}
 
   }}
{{multi-tile tree table row|name=Round lime|symbol=♠|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.600
+
{{multi-tile tree table row|name=Round lime|symbol=♠|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.590
 
   |eat=y|cook=y
 
   |eat=y|cook=y
 +
  |graphic=[[File:guava_trunk_sprite.png]]
 
   |grow1={{tile|♠|2:0}} leaf
 
   |grow1={{tile|♠|2:0}} leaf
 
   |grow2={{tile|♣|7:1}} flower
 
   |grow2={{tile|♣|7:1}} flower
 
   |grow3={{tile|%|2:1}} fruit
 
   |grow3={{tile|%|2:1}} fruit
 
   }}
 
   }}
{{multi-tile tree table row|name=Desert lime|symbol=|color=2:0|decid=No|biome=Tropical Grassland|biome2=Tropical Savanna|biome3=Tropical Shrubland|dry=y|dense=0.600
+
{{multi-tile tree table row|name=Rubber tree|symbol=Γ|color=2:0|decid=No|biome=Tropical Moist Broadleaf Forest|dry=y|dense=0.490
   |eat=y|cook=y
+
   |eat=n|cook=n
 +
  |graphic=[[File:carambola_trunk_sprite.png]]
 
   |grow1={{tile|♠|2:0}} leaf
 
   |grow1={{tile|♠|2:0}} leaf
  |grow2={{tile|♣|7:1}} flower
 
  |grow3={{tile|%|2:1}} fruit
 
 
   }}
 
   }}
{{multi-tile tree table row|name=Kumquat|symbol=|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.600
+
{{multi-tile tree table row|name=Tea|symbol=|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.560
   |eat=y|cook=y
+
   |eat=n|cook=n
 +
  |graphic=[[File:coffee_trunk_sprite.png]]
 
   |grow1={{tile|♠|2:0}} leaf
 
   |grow1={{tile|♠|2:0}} leaf
 
   |grow2={{tile|♣|7:1}} flower
 
   |grow2={{tile|♣|7:1}} flower
 +
  |grow3={{tile|%|6:0}} fruit
 +
  }}
 +
{{multi-tile tree table row|name=Pomegranate|symbol=Γ|color=2:0|decid=Yes|biome=Any Tropical|dry=y|dense=0.770
 +
  |drink=Pomegranate wine|drinkv=10|eat=y|cook=y
 +
  |graphic=[[File:pomegranate_trunk_sprite.png]]
 +
  |grow1={{tile|♠|2:0}}{{tile|♠|6:1}}{{tile|♠|4:1}}{{tile|♠|4:0}} leaf
 +
  |grow2={{tile|♣|4:1}} flower
 
   |grow3={{tile|%|4:1}} fruit
 
   |grow3={{tile|%|4:1}} fruit
 
   }}
 
   }}
{{multi-tile tree table row|name=Custard-apple|symbol=|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.600
+
{{multi-tile tree table row|name=Mangrove|symbol=|color=2:0|decid=No|biome=Mangrove Swamp|dry=n|dense=0.830
   |drink=Custard-apple cider|drinkv=10|eat=y|cook=y
+
   |eat=n|cook=n
 +
  |graphic=[[File:mangrove_trunk_sprite.png]]
 
   |grow1={{tile|♠|2:0}} leaf
 
   |grow1={{tile|♠|2:0}} leaf
   |grow2={{tile|♣|2:1}} flower
+
   |grow2={{tile|♣|7:1}} flower
   |grow3={{tile|%|6:1}} fruit
+
   |grow3={{tile||4:1}} fruit
 
   }}
 
   }}
{{multi-tile tree table row|name=Date palm|symbol=Γ|color=2:0|decid=No|biome=Any Tropical|dry=b|dense=0.600
+
{{multi-tile tree table row|name=Cedar|symbol=|color=2:0|decid=No|biome=Temperate Coniferous Forest|biome2=Tropical Coniferous Forest|dry=y|dense=0.570
 
   |tile1={{tile|O|6:0}}{{tile|⌂|6:0}} trunk
 
   |tile1={{tile|O|6:0}}{{tile|⌂|6:0}} trunk
   |tile2={{tile|¼|6:0}} roots
+
   |tile2={{tile|¼|2:0}} branches
   |drink=Date wine|drinkv=10|eat=y|cook=y
+
  |tile3={{tile|;|2:0}} twigs
   |grow1={{tile|*|2:0}} leaf
+
  |tile4={{tile|¼|6:0}} roots
   |grow2={{tile|♣|7:1}} flower
+
   |graphic=[[File:pine_trunk_sprite.png]]
   |grow3={{tile|%|5:0}} fruit
+
  |eat=n|cook=n
 +
   |grow1={{tile|*|2:0}} scale-leaf
 +
   |grow2={{tile|*|6:0}} seed cone
 +
  |grow3={{tile|*|5:0}} pollen cone
 +
  }}
 +
{{multi-tile tree table row|name=Feather tree|symbol=|color=7:1|decid=No|biome=Not Freezing|dry=y|align=Good|dense=0.100
 +
  |tile1={{tile|O|7:1}}{{tile|═|7:1}}{{tile|⌂|7:1}} trunk
 +
  |tile2={{tile|─|7:1}} thick branches
 +
  |tile3={{tile|¼|7:1}} branches
 +
  |tile4={{tile|;|7:1}} twigs
 +
  |tile5={{tile|¼|7:1}} roots
 +
  |graphic=[[File:feather_trunk_sprite.png]]
 +
  |eat=n|cook=y
 +
  |grow1={{tile|♠|7:1}} down
 +
   |grow2={{tile|%|7:1}} egg
 +
  }}
 +
{{multi-tile tree table row|name=Glumprong|symbol=┤|color=5:0|decid=No|biome=Not Freezing|dry=y|align=Evil|dense=1.200
 +
  |tile1={{tile|O|5:0}}{{tile|═|5:0}}{{tile|⌂|5:0}} trunk
 +
  |tile2={{tile|¼|5:0}} roots
 +
  |graphic=[[File:glumprong_trunk_sprite.png]]
 +
  |eat=n|cook=n
 
   }}
 
   }}
{{multi-tile tree table row|name=Lychee|symbol=|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.600
+
{{multi-tile tree table row|name=Highwood|symbol=|color=2:0|decid=No|biome=Not Freezing|dry=y|align=Savage|dense=0.500
   |drink=Lychee wine|drinkv=10|eat=y|cook=y
+
   |eat=n|cook=n
 
   |grow1={{tile|♠|2:0}} leaf
 
   |grow1={{tile|♠|2:0}} leaf
   |grow2={{tile|♣|5:1}} flower
+
   |grow2={{tile|♣|3:1}} flower
   |grow3={{tile|%|5:1}} fruit
+
   |graphic=[[File:highwood_trunk_sprite.png]]
 
   }}
 
   }}
{{multi-tile tree table row|name=Macadamia|symbol=|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.600
+
{{multi-tile tree table row|name=Saguaro|symbol=|color=2:0|decid=No|biome=Any Desert|dry=y|dense=0.430
 +
  |tile1={{tile|O|2:0}}{{tile|⌂|2:0}} trunk
 +
  |tile2={{tile|─|2:0}} thick branches
 +
  |tile3={{tile|¼|2:0}} roots
 +
  |graphic=[[File:saguaro_trunk_sprite.png]]
 
   |eat=y|cook=y
 
   |eat=y|cook=y
   |grow1={{tile|♠|2:0}} leaf
+
   |grow1={{tile|♣|7:1}} flower
  |grow2={{tile|♣|5:1}} flower
+
   |grow2={{tile||4:1}} fruit
   |grow3={{tile|%|6:0}} nut
 
 
   }}
 
   }}
{{multi-tile tree table row|name=Olive|symbol=|color=2:0|decid=No|biome=Any Tropical|dry=y|dense=0.600
+
{{multi-tile tree table row|name=Willow|symbol=|color=2:0|decid=No|biome=Any Temperate|biome2=Any Tropical Forest|biome3=Tropical Grassland|biome4=Tropical Savanna|biome5=Tropical Shrubland|biome6=Tropical Freshwater Swamp|biome7=Tropical Saltwater Swamp|biome8=Tropical Freshwater Marsh|biome9=Tropical Saltwater Marsh|dry=n|dense=0.390
   |eat=y|cook=y
+
   |eat=n|cook=n
 
   |grow1={{tile|♠|2:0}} leaf
 
   |grow1={{tile|♠|2:0}} leaf
   |grow2={{tile||7:1}} flower
+
   |grow2={{tile|*|7:1}} pollen catkin
   |grow3={{tile|%|0:1}} fruit
+
   |grow3={{tile|*|7:1}} seed catkin
 +
  |grow4={{tile|*|6:0}} fruit
 +
  |graphic=[[File:guava_trunk_sprite.png]]
 
   }}
 
   }}
{{multi-tile tree table row|name=Pomegranate|symbol=Γ|color=2:0|decid=Yes|biome=Any Tropical|dry=y|dense=0.600
+
{{multi-tile tree table row|name=Alder|symbol=|color=2:0|decid=Yes|biome=Any Temperate Broadleaf|dry=y|dense=0.410
   |drink=Pomegranate wine|drinkv=10|eat=y|cook=y
+
   |tile1={{tile|O|6:0}}{{tile|⌂|6:0}} trunk
 +
  |tile2={{tile|¼|2:0}} branches
 +
  |tile3={{tile|;|2:0}} twigs
 +
  |tile4={{tile|¼|6:0}} roots
 +
  |graphic=[[File:guava_trunk_sprite.png]]
 +
  |eat=n|cook=n
 
   |grow1={{tile|♠|2:0}}{{tile|♠|6:1}}{{tile|♠|4:1}}{{tile|♠|4:0}} leaf
 
   |grow1={{tile|♠|2:0}}{{tile|♠|6:1}}{{tile|♠|4:1}}{{tile|♠|4:0}} leaf
   |grow2={{tile||4:1}} flower
+
   |grow2={{tile|*|4:0}} pollen catkin
   |grow3={{tile|%|4:1}} fruit
+
   |grow3={{tile|*|6:0}} seed catkin
 +
  |grow4={{tile|*|6:0}} cone
 
   }}
 
   }}
{{multi-tile tree table row|name=Almond|symbol=♠|color=2:0|decid=Yes|biome=Any Temperate|dry=y|dense=0.600
+
{{multi-tile tree table row|name=Almond|symbol=♠|color=2:0|decid=Yes|biome=Any Temperate|dry=y|dense=0.795
   |eat=y|cook=y
+
   |eat=Seed|super=4||cook=y
 
   |grow1={{tile|♠|2:0}}{{tile|♠|6:1}}{{tile|♠|4:1}}{{tile|♠|4:0}} leaf
 
   |grow1={{tile|♠|2:0}}{{tile|♠|6:1}}{{tile|♠|4:1}}{{tile|♠|4:0}} leaf
 
   |grow2={{tile|♣|7:1}} flower
 
   |grow2={{tile|♣|7:1}} flower
 
   |grow3={{tile|%|6:0}} nut
 
   |grow3={{tile|%|6:0}} nut
 +
  |graphic=[[File:almond_trunk_sprite.png]]
 
   }}
 
   }}
{{multi-tile tree table row|name=Apple|symbol=♣|color=2:0|decid=Yes|biome=Any Temperate|dry=y|dense=0.600
+
{{multi-tile tree table row|name=Apple|symbol=♣|color=2:0|decid=Yes|biome=Any Temperate|dry=y|dense=0.745
 
   |drink=Apple cider|drinkv=10|eat=y|cook=y
 
   |drink=Apple cider|drinkv=10|eat=y|cook=y
 
   |grow1={{tile|♠|2:0}}{{tile|♠|6:1}}{{tile|♠|4:1}}{{tile|♠|4:0}} leaf
 
   |grow1={{tile|♠|2:0}}{{tile|♠|6:1}}{{tile|♠|4:1}}{{tile|♠|4:0}} leaf
 
   |grow2={{tile|♣|5:1}} flower
 
   |grow2={{tile|♣|5:1}} flower
 
   |grow3={{tile|%|4:0}} fruit
 
   |grow3={{tile|%|4:0}} fruit
 +
  |graphic=[[File:apple_trunk_sprite.png]]
 
   }}
 
   }}
{{multi-tile tree table row|name=Apricot|symbol=♣|color=2:0|decid=Yes|biome=Any Temperate|dry=y|dense=0.600
+
{{multi-tile tree table row|name=Apricot|symbol=♣|color=2:0|decid=Yes|biome=Any Temperate|dry=y|dense=0.745
 
   |drink=Apricot wine|drinkv=10|eat=y|cook=y
 
   |drink=Apricot wine|drinkv=10|eat=y|cook=y
 
   |grow1={{tile|♠|2:0}}{{tile|♠|6:1}}{{tile|♠|4:1}}{{tile|♠|4:0}} leaf
 
   |grow1={{tile|♠|2:0}}{{tile|♠|6:1}}{{tile|♠|4:1}}{{tile|♠|4:0}} leaf
 
   |grow2={{tile|♣|5:1}} flower
 
   |grow2={{tile|♣|5:1}} flower
 
   |grow3={{tile|%|4:1}} fruit
 
   |grow3={{tile|%|4:1}} fruit
 +
  |graphic=[[File:paradise_nut_trunk_sprite.png]]
 
   }}
 
   }}
{{multi-tile tree table row|name=Bayberry|symbol=♠|color=2:0|decid=No|biome=Any Temperate|biome2=Taiga|dry=y|dense=0.600
+
{{multi-tile tree table row|name=Ash (tree)|alt=Ash|symbol=♠|color=2:0|decid=Yes|biome=Any Temperate Broadleaf|dry=y|dense=0.600
   |drink=Bayberry wine|drinkv=10|eat=y|cook=y
+
  |eat=n|cook=n
   |grow1={{tile|♠|2:0}} leaf
+
  |grow1={{tile|♠|2:0}}{{tile|♠|6:1}}{{tile|♠|4:1}}{{tile|♠|4:0}} leaf
 +
  |grow2={{tile|♣|7:1}} flower
 +
  |grow3={{tile|%|6:0}} fruit
 +
  |graphic=[[File:macadamia_trunk_sprite.png]]
 +
  }}
 +
{{multi-tile tree table row|name=Birch|symbol=♣|color=2:0|decid=Yes|biome=Any Temperate Broadleaf|dry=y|dense=0.650
 +
  |tile1={{tile|O|7:1}}{{tile|⌂|7:1}} trunk
 +
  |tile2={{tile|¼|2:0}} branches
 +
  |tile3={{tile|;|2:0}} twigs
 +
   |tile4={{tile|¼|7:1}} roots
 +
  |graphic=[[File:birch_trunk_sprite.png]]
 +
  |eat=n|cook=n
 +
   |grow1={{tile|♠|2:0}}{{tile|♠|6:1}}{{tile|♠|4:1}}{{tile|♠|4:0}} leaf
 
   |grow2={{tile|*|6:0}} pollen catkin
 
   |grow2={{tile|*|6:0}} pollen catkin
 
   |grow3={{tile|*|6:0}} seed catkin
 
   |grow3={{tile|*|6:0}} seed catkin
  |grow4={{tile|%|5:0}} fruit
 
 
   }}
 
   }}
{{multi-tile tree table row|name=Cherry|symbol=♣|color=2:0|decid=Yes|biome=Any Temperate|dry=y|dense=0.600
+
{{multi-tile tree table row|name=Cherry|symbol=♣|color=2:0|decid=Yes|biome=Any Temperate|dry=y|dense=0.425
 
   |drink=Cherry wine|drinkv=10|eat=y|cook=y
 
   |drink=Cherry wine|drinkv=10|eat=y|cook=y
 
   |grow1={{tile|♠|2:0}}{{tile|♠|6:1}}{{tile|♠|4:1}}{{tile|♠|4:0}} leaf
 
   |grow1={{tile|♠|2:0}}{{tile|♠|6:1}}{{tile|♠|4:1}}{{tile|♠|4:0}} leaf
 
   |grow2={{tile|♣|7:1}} flower
 
   |grow2={{tile|♣|7:1}} flower
 
   |grow3={{tile|%|4:1}} fruit
 
   |grow3={{tile|%|4:1}} fruit
 +
  |graphic=[[File:cherry_trunk_sprite.png]]
 
   }}
 
   }}
{{multi-tile tree table row|name=Ginkgo|symbol=|color=2:0|decid=Yes|biome=Any Temperate|dry=y|dense=0.600
+
{{multi-tile tree table row|name=Chestnut|symbol=|color=2:0|decid=Yes|biome=Any Temperate Broadleaf|dry=y|dense=0.430
 
   |eat=y|cook=y
 
   |eat=y|cook=y
 
   |grow1={{tile|♠|2:0}}{{tile|♠|6:1}}{{tile|♠|4:1}}{{tile|♠|4:0}} leaf
 
   |grow1={{tile|♠|2:0}}{{tile|♠|6:1}}{{tile|♠|4:1}}{{tile|♠|4:0}} leaf
 +
  |grow2={{tile|*|7:1}} pollen catkin
 +
  |grow3={{tile|*|7:1}} seed catkin
 +
  |grow4={{tile|*|2:0}} burr
 +
  |graphic=[[File:chestnut_trunk_sprite.png]]
 +
  }}
 +
{{multi-tile tree table row|name=Ginkgo|symbol=↑|color=2:0|decid=Yes|biome=Any Temperate|dry=y|dense=0.450
 +
  |eat=y|cook=y
 +
  |grow1={{tile|♠|2:0}}{{tile|♠|6:1}} leaf
 
   |grow2={{tile|*|6:0}} pollen catkin
 
   |grow2={{tile|*|6:0}} pollen catkin
 
   |grow3={{tile|%|7:1}} seed
 
   |grow3={{tile|%|7:1}} seed
 +
  |graphic=[[File:pomegranate_trunk_sprite.png]]
 
   }}
 
   }}
{{multi-tile tree table row|name=Hazel|symbol=♠|color=2:0|decid=Yes|biome=Any Temperate|dry=y|dense=0.600
+
{{multi-tile tree table row|name=Hazel|symbol=♠|color=2:0|decid=Yes|biome=Any Temperate|dry=y|dense=0.500
   |eat=y|cook=y
+
   |eat=Seed|super=4|cook=y
 
   |grow1={{tile|♠|2:0}}{{tile|♠|6:1}}{{tile|♠|4:1}}{{tile|♠|4:0}} leaf
 
   |grow1={{tile|♠|2:0}}{{tile|♠|6:1}}{{tile|♠|4:1}}{{tile|♠|4:0}} leaf
 
   |grow2={{tile|*|6:1}} pollen catkin
 
   |grow2={{tile|*|6:1}} pollen catkin
 
   |grow3={{tile|%|6:0}} nut
 
   |grow3={{tile|%|6:0}} nut
 +
  |graphic=[[File:coffee_trunk_sprite.png]]
 +
  }}
 +
{{multi-tile tree table row|name=Maple|symbol=♣|color=2:0|decid=Yes|biome=Temperate Broadleaf Forest|biome2=Temperate Grassland|biome3=Temperate Savanna|biome4=Temperate Shrubland|dry=y|dense=0.540
 +
  |eat=n|cook=n
 +
  |grow1={{tile|♠|2:0}}{{tile|♠|6:1}}{{tile|♠|4:1}}{{tile|♠|4:0}} leaf
 +
  |grow2={{tile|♣|2:1}} flower
 +
  |grow3={{tile|%|6:0}} fruit
 +
  |graphic=[[File:maple_trunk_sprite.png]]
 
   }}
 
   }}
{{multi-tile tree table row|name=Peach|symbol=♣|color=2:0|decid=Yes|biome=Any Temperate|dry=y|dense=0.600
+
{{multi-tile tree table row|name=Oak|symbol=♠|color=2:0|decid=Yes|biome=Any Temperate Broadleaf|dry=y|dense=0.700
 +
  |eat=y|cook=y
 +
  |grow1={{tile|♠|2:0}}{{tile|♠|6:1}}{{tile|♠|4:1}}{{tile|♠|4:0}} leaf
 +
  |grow2={{tile|♣|2:0}} flower
 +
  |grow3={{tile|•|6:0}} acorn
 +
  |graphic=[[File:oak_trunk_sprite.png]]
 +
  }}
 +
{{multi-tile tree table row|name=Peach|symbol=♣|color=2:0|decid=Yes|biome=Any Temperate|dry=y|dense=0.795
 
   |drink=Peach cider|drinkv=10|eat=y|cook=y
 
   |drink=Peach cider|drinkv=10|eat=y|cook=y
 
   |grow1={{tile|♠|2:0}}{{tile|♠|6:1}}{{tile|♠|4:1}}{{tile|♠|4:0}} leaf
 
   |grow1={{tile|♠|2:0}}{{tile|♠|6:1}}{{tile|♠|4:1}}{{tile|♠|4:0}} leaf
 
   |grow2={{tile|♣|5:1}} flower
 
   |grow2={{tile|♣|5:1}} flower
 
   |grow3={{tile|%|4:1}} fruit
 
   |grow3={{tile|%|4:1}} fruit
 +
  |graphic=[[File:peach_trunk_sprite.png]]
 
   }}
 
   }}
 
{{multi-tile tree table row|name=Pear|symbol=♣|color=2:0|decid=Yes|biome=Any Temperate|dry=y|dense=0.600
 
{{multi-tile tree table row|name=Pear|symbol=♣|color=2:0|decid=Yes|biome=Any Temperate|dry=y|dense=0.600
Line 522: Line 528:
 
   |grow2={{tile|♣|7:1}} flower
 
   |grow2={{tile|♣|7:1}} flower
 
   |grow3={{tile|%|2:1}} fruit
 
   |grow3={{tile|%|2:1}} fruit
 +
  |graphic=[[File:pear_trunk_sprite.png]]
 
   }}
 
   }}
{{multi-tile tree table row|name=Pecan|symbol=♠|color=2:0|decid=Yes|biome=Any Temperate|dry=y|dense=0.600
+
{{multi-tile tree table row|name=Pecan|symbol=♠|color=2:0|decid=Yes|biome=Any Temperate|dry=y|dense=0.735
   |eat=y|cook=y
+
   |eat=Seed|super=4|cook=y
 
   |grow1={{tile|♠|2:0}}{{tile|♠|6:1}}{{tile|♠|4:1}}{{tile|♠|4:0}} leaf
 
   |grow1={{tile|♠|2:0}}{{tile|♠|6:1}}{{tile|♠|4:1}}{{tile|♠|4:0}} leaf
 
   |grow2={{tile|*|2:1}} pollen catkin
 
   |grow2={{tile|*|2:1}} pollen catkin
 
   |grow3={{tile|%|6:0}} nut
 
   |grow3={{tile|%|6:0}} nut
 +
  |graphic=[[File:pomegranate_trunk_sprite.png]]
 
   }}
 
   }}
{{multi-tile tree table row|name=Persimmon|symbol=♠|color=2:0|decid=Yes|biome=Any Temperate|dry=y|dense=0.600
+
{{multi-tile tree table row|name=Persimmon|symbol=♠|color=2:0|decid=Yes|biome=Any Temperate|dry=y|dense=0.835
 
   |drink=Persimmon wine|drinkv=10|eat=y|cook=y
 
   |drink=Persimmon wine|drinkv=10|eat=y|cook=y
 
   |grow1={{tile|♠|2:0}}{{tile|♠|6:1}}{{tile|♠|4:1}}{{tile|♠|4:0}} leaf
 
   |grow1={{tile|♠|2:0}}{{tile|♠|6:1}}{{tile|♠|4:1}}{{tile|♠|4:0}} leaf
 
   |grow2={{tile|♣|7:1}} flower
 
   |grow2={{tile|♣|7:1}} flower
 
   |grow3={{tile|%|4:1}} fruit
 
   |grow3={{tile|%|4:1}} fruit
 +
  |graphic=[[File:guava_trunk_sprite.png]]
 
   }}
 
   }}
{{multi-tile tree table row|name=Plum|symbol=♣|color=2:0|decid=Yes|biome=Any Temperate|dry=y|dense=0.600
+
{{multi-tile tree table row|name=Plum|symbol=♣|color=2:0|decid=Yes|biome=Any Temperate|dry=y|dense=0.795
 
   |drink=Plum wine|drinkv=10|eat=y|cook=y
 
   |drink=Plum wine|drinkv=10|eat=y|cook=y
 
   |grow1={{tile|♠|2:0}}{{tile|♠|6:1}}{{tile|♠|4:1}}{{tile|♠|4:0}} leaf
 
   |grow1={{tile|♠|2:0}}{{tile|♠|6:1}}{{tile|♠|4:1}}{{tile|♠|4:0}} leaf
 
   |grow2={{tile|♣|7:1}} flower
 
   |grow2={{tile|♣|7:1}} flower
 
   |grow3={{tile|%|5:0}} fruit
 
   |grow3={{tile|%|5:0}} fruit
 +
  |graphic=[[File:macadamia_trunk_sprite.png]]
 
   }}
 
   }}
{{multi-tile tree table row|name=Sand pear|symbol=♣|color=2:0|decid=Yes|biome=Any Temperate|dry=y|dense=0.600
+
{{multi-tile tree table row|name=Sand pear|symbol=♣|color=2:0|decid=Yes|biome=Any Temperate|dry=y|dense=0.690
 
   |drink=Sand pear cider|drinkv=10|eat=y|cook=y
 
   |drink=Sand pear cider|drinkv=10|eat=y|cook=y
 
   |grow1={{tile|♠|2:0}}{{tile|♠|6:1}}{{tile|♠|4:1}}{{tile|♠|4:0}} leaf
 
   |grow1={{tile|♠|2:0}}{{tile|♠|6:1}}{{tile|♠|4:1}}{{tile|♠|4:0}} leaf
 
   |grow2={{tile|♣|7:1}} flower
 
   |grow2={{tile|♣|7:1}} flower
 
   |grow3={{tile|%|6:0}} fruit
 
   |grow3={{tile|%|6:0}} fruit
 +
  |graphic=[[File:pear_trunk_sprite.png]]
 
   }}
 
   }}
{{multi-tile tree table row|name=Walnut|symbol=♠|color=2:0|decid=Yes|biome=Any Temperate|dry=y|dense=0.600
+
{{multi-tile tree table row|name=Walnut|symbol=♠|color=2:0|decid=Yes|biome=Any Temperate|dry=y|dense=0.562
   |eat=y|cook=y
+
   |eat=Seed|super=4|cook=y
 
   |grow1={{tile|♠|2:0}}{{tile|♠|6:1}}{{tile|♠|4:1}}{{tile|♠|4:0}} leaf
 
   |grow1={{tile|♠|2:0}}{{tile|♠|6:1}}{{tile|♠|4:1}}{{tile|♠|4:0}} leaf
 
   |grow2={{tile|*|6:0}} pollen catkin
 
   |grow2={{tile|*|6:0}} pollen catkin
 
   |grow3={{tile|♣|2:1}} flower
 
   |grow3={{tile|♣|2:1}} flower
 
   |grow4={{tile|%|6:0}} nut
 
   |grow4={{tile|%|6:0}} nut
 +
  |graphic=[[File:peach_trunk_sprite.png]]
 +
  }}
 +
{{multi-tile tree table row|name=Bayberry|symbol=♠|color=2:0|decid=No|biome=Any Temperate|biome2=Taiga|dry=y|dense=0.700
 +
  |drink=Bayberry wine|drinkv=10|eat=y|cook=y
 +
  |grow1={{tile|♠|2:0}} leaf
 +
  |grow2={{tile|*|6:0}} pollen catkin
 +
  |grow3={{tile|*|6:0}} seed catkin
 +
  |grow4={{tile|%|5:0}} fruit
 +
  |graphic=[[File:macadamia_trunk_sprite.png]]
 +
  }}
 +
{{multi-tile tree table row|name=Larch|symbol=↑|color=2:0|decid=Yes|biome=Taiga|biome2=Temperate Coniferous Forest|dry=y|dense=0.590
 +
  |eat=n|cook=n
 +
  |grow1={{tile|*|2:0}}{{tile|*|6:1}} needle
 +
  |grow2={{tile|*|6:0}} seed cone
 +
  |grow3={{tile|*|2:0}} pollen cone
 +
  |graphic=[[File:larch_trunk_sprite.png]]
 +
  }}
 +
{{multi-tile tree table row|name=Pine|symbol=↑|color=2:0|decid=No|biome=Taiga|biome2=Temperate Coniferous Forest|biome3=Tropical Coniferous Forest|dry=y|dense=0.510
 +
  |tile1={{tile|O|6:0}}{{tile|⌂|6:0}} trunk
 +
  |tile2={{tile|*|2:0}} branches
 +
  |tile3={{tile|*|2:0}} twigs
 +
  |tile4={{tile|¼|6:0}} roots
 +
  |eat=n|cook=n
 +
  |graphic=[[File:pine_trunk_sprite.png]]
 +
  |grow1={{tile|*|2:0}} needle
 +
  |grow2={{tile|*|6:0}} seed cone
 +
  |grow3={{tile|*|4:0}} pollen cone
 
   }}
 
   }}
 
|}
 
|}
Line 560: Line 598:
 
:<sup>2</sup> Anything that can be cooked is edible afterwards.
 
:<sup>2</sup> Anything that can be cooked is edible afterwards.
 
:<sup>3</sup> These trees do not produce wood when cut.
 
:<sup>3</sup> These trees do not produce wood when cut.
 +
:<sup>4</sup> These trees' only edible raw product is seed, which dwarves will not currently eat raw despite the tag.
 +
 +
== Underground trees ==
 +
 +
These are the trees that can grow in subterranean caverns. None of them produce growths.
 +
 +
{{multi-tile tree table head}}
 +
{{multi-tile tree table row|name=Fungiwood|symbol=♣|color=6:1|decid=No|biome=Subterranean Water/Layers 1-2|dry=b|dense=0.600
 +
  |tile1={{tile|O|6:1}}{{tile|⌂|6:1}} trunk
 +
  |tile2={{tile|¼|6:1}} branches
 +
  |tile3={{tile|;|6:1}} twigs
 +
  |graphic=[[File:fungiwood_trunk_sprite.png]]
 +
  |eat=n|cook=n
 +
  }}
 +
{{multi-tile tree table row|name=Tower-cap|symbol=♠|color=7:1|decid=No|biome=Subterranean Water/Layers 1-2|dry=b|dense=0.600
 +
  |tile1={{tile|O|7:1}} trunk
 +
  |tile2={{tile|O|7:1}}{{tile|║|7:1}}{{tile|▲|7:1}}{{tile|∙|7:1}} cap
 +
  |eat=n|cook=n
 +
  |graphic=[[File:tower-cap_trunk_sprite.png]]
 +
  }}
 +
{{multi-tile tree table row|name=Black-cap|symbol=♠|color=0:1|decid=No|biome=Subterranean Water/Layers 2-3|dry=b|dense=0.650
 +
  |tile1={{tile|O|0:1}} trunk
 +
  |tile2={{tile|O|0:1}}{{tile|║|0:1}}{{tile|▲|0:1}}{{tile|∙|0:1}} cap
 +
  |eat=n|cook=n
 +
  |graphic=[[File:black-cap_trunk_sprite.png]]
 +
  }}
 +
{{multi-tile tree table row|name=Goblin-cap|symbol=♠|color=4:1|decid=No|biome=Subterranean Water/Layers 2-3|dry=b|dense=0.600
 +
  |tile1={{tile|O|4:1}} trunk
 +
  |tile2={{tile|O|4:1}}{{tile|║|4:1}}{{tile|▲|4:1}}{{tile|∙|4:1}} cap
 +
  |eat=n|cook=n
 +
  |graphic=[[File:goblin-cap_trunk_sprite.png]]
 +
  }}
 +
{{multi-tile tree table row|name=Spore tree|symbol=♣|color=3:0|decid=No|biome=Subterranean Water/Layers 2-3|dry=b|dense=0.600
 +
  |tile1={{tile|O|3:0}}{{tile|═|3:0}}{{tile|⌂|3:0}} trunk
 +
  |tile2={{tile|─|3:0}} thick branches
 +
  |tile3={{tile|¼|3:0}} branches
 +
  |tile4={{tile|;|3:0}} twigs
 +
  |eat=n|cook=n
 +
  |graphic=[[File:spore_tree_trunk_sprite.png]]
 +
  }}
 +
{{multi-tile tree table row|name=Tunnel tube|symbol=│|color=5:1|decid=No|biome=Subterranean Water/Layers 2-3|dry=b|dense=0.500
 +
  |tile1={{tile|O|5:1}}{{tile|═|5:1}}{{tile|⌂|5:1}} trunk
 +
  |eat=n|cook=n
 +
  |graphic=[[File:tunnel_tube_trunk_sprite.png]]
 +
  }}
 +
{{multi-tile tree table row|name=Blood thorn|symbol=╡|color=4:0|decid=No|biome=Subterranean Water|biome2=Subterranean Chasm/Layer 3|dry=b|dense=1.250
 +
  |tile1={{tile|O|4:0}}{{tile|═|4:0}}{{tile|⌂|4:0}} trunk
 +
  |tile2={{tile|─|4:0}} thick branches
 +
  |tile3={{tile|¼|4:0}} branches
 +
  |tile4={{tile|;|4:0}} twigs
 +
  |graphic=[[File:blood_thorn_trunk_sprite.png]]
 +
  |eat=n|cook=n
 +
  }}
 +
{{multi-tile tree table row|name=Nether-cap|symbol=♠|color=1:0|decid=No|biome=Subterranean Water/Layer 3|dry=b|dense=0.550
 +
  |tile1={{tile|O|1:0}} trunk
 +
  |tile2={{tile|O|1:0}}{{tile|║|1:0}}{{tile|▲|1:0}}{{tile|∙|1:0}} cap
 +
  |eat=n|cook=n
 +
  |graphic=[[File:nether-cap_trunk_sprite.png]]
 +
  }}
 +
|}
  
 
==Bugs==
 
==Bugs==
* Dwarves tend to get stuck in trees {{bug|9252}}. Constructing an access stairway or chopping down the tree can free stranded dwarves.
 
 
* Trees grow through bridges. {{bug|7872}}
 
* Trees grow through bridges. {{bug|7872}}
* Cutting down trees will leave a hole in the floor if the layer below has been mined(which has the potential for lots of fun). {{bug|8469}}  
+
* Cutting down trees will leave a hole in the floor if the layer below has been mined (which has the potential for lots of fun, especially considering invaders). {{bug|8469}}
 +
* Trees not yielding wood will not be generated. {{bug|10581}}
 +
* Some underground trees will only give one log.  {{bug|7313}}
  
 +
==Trivia==
 +
*It is possible for animals to be stuck up in trees at the moment of embarking. This will cause them to starve to death after a while as they have no means of getting down, so the player should check higher z-levels above the wagon once the playing area is generated, and immediately cut down any trees animals are stuck in.
 
{{Plants}}
 
{{Plants}}
  
 
[[Category:Map tiles]]
 
[[Category:Map tiles]]
 
{{Category|Trees}}
 
{{Category|Trees}}
 +
[[ru:Tree]]

Latest revision as of 15:36, 20 August 2024

This article is about the current version of DF.
Note that some content may still need to be updated.

Ascending z-levels of a pear tree.

Trees are multi-tile plants that can be found aboveground on all but the most arid or mountainous of maps, and below ground in the caverns. The types of trees that grow in a given location depend on that location's biome, as different species prefer different conditions. For example, tropical areas often have palm trees, while colder areas feature pines. Underground trees such as nether-caps are an exception, as they will grow anywhere underground. The species of a tree in turn determines its properties, including its structure, the color and density of its wood and what kind of growths it produces. Note also that "trees" in Dwarf Fortress also covers things that are not actually trees, such as cacti, large herbaceous plants (e.g. bananas), and large mushrooms (underground trees).

"Tree" in other Languages Books-aj.svg aj ashton 01.svg
Dwarven: dák
Elven: thelire
Goblin: tonspe
Human: akan

Trees are used as a source of wood, an essential resource in the game, irreplaceable (or hard to replace) for some applications. Thus, the amount of local trees greatly affects fortress development, as without a ready source of wood, the player will be forced to rely on trade to get it. Tree growth density on the embark site is determined by its biome, so it is displayed with the rest of the biome properties (temperature, etc.) on the "Choose Fortress Location" screen at embark.

Structure[edit]

Animation of all z-levels of an apricot tree. ASCII mode.

Trees consist of several types of tiles - roots, trunk sections, thick branches, branches, and twigs, that may be covered in a number of "growths" (leaves, needles, flowers, fruit, cones, etc.), depending on species and season. A single tree is a structure that can span multiple tiles of each type in both horizontal and vertical directions. For example, a typical deciduous tree will have a single tile-wide trunk at ground level supporting a multiple-level crown of intertwined trunk sections, branches and twigs covered with leaves. Not all species follow the same scheme, though - palms have a high, naked trunk that doesn't branch and just a tuft of leaves on top of it, and some species can have trunks that are thicker than a single tile at ground level. Trees also have an underground system of roots, but there is only one kind of root tile and the extent of the root system can vary with species.

Graphically, vertical 1×1 trunk sections resemble wooden columns O. The thicker trunks (2×2 and 3×3) are represented by rounded double-line structures. Above the first ground level the trunk may branch out, producing horizontal trunk sections that resemble wooden walls . These can peter out into thick branches or end directly with branches ¼. The branches can extend further out, ending with twigs ;. A vertical trunk end, if not covered with a branch, is represented by a pointed cap .

Root tiles (¼) overlap a number of underground tiles below each tree. They can be designated for digging, but because they usually use the same brown colour as the mining designation rectangle, the designation is not evident (the only exceptions are trees with white roots). Some trees can have multiple tiles of roots, others just the one (such as palm trees).

The dug-away roots of a tree can spawn twigs and fruits of the tree around them, if there is space and grass/cave moss there. This means you can, in principle, access fruit trees from below the tree, without putting a dwarf in danger or walling off the tree. There are exceptions to the description above - Desert saguaroes don't have any leafy branches or twigs, just a trunk and thick branches. Nor do mushroom cap trees that grow in the caverns underground have branches - instead, they have a cap consisting of ramps that can be walked upon.

Trees can be climbed in both fortress and adventurer mode. In densely wooded areas, the overlapping tree crowns can form a continuous canopy that can be traversed by walking, climbing and/or jumping. Both thick and regular branches provide a floor-like support for walking - twigs are too frail to support the weight of a dwarf, but they can be climbed through and jumped over. All kinds of trunk tiles, except trunk tips, are treated as solid barriers that can be climbed through and jumped over like twigs.

On ground level, tree trunks are obstacles that prevent channeling, or the creation of walls and other constructions on their tiles. This is problematic for caravan wagons, which require a path at least three tiles wide, in order to access your fortress; on heavily forested maps it may be necessary to check depot access (D) every once in a while, as trees continue to grow, to make sure wagons can get through, and chop down (d-t) the impeding forest if they can't. Later on this can actually become a blessing, as if there is only one or a few pathways to the fortress, it makes it easier to route incoming caravans down certain pre-selected well-defended pathways, instead of allowing them to choose their own way across the map, where they may fall foul of ambushers or worse. It also makes building above-ground constructions more challenging, as any trees in the way must be chopped down first.

A tree's branches and leaves will result in the tiles below them being considered "inside", leading to the formation of miasma if corpse and body parts decay while under them. It is therefore advisable to ensure no trees grow in the immediate vicinity of your corpse stockpiles.

Growths[edit]

Growths are the things that grow on a tree, i.e: they are not an essential part of the tree's structure and can be shed or picked without destroying the tree. This includes leaves, needles, flowers, fruit, seed pods, catkins, cones, etc. Each tree species has at least one type of growth, the most common one, unsurprisingly, being leaves.

The leaves of deciduous trees change color in the autumn, fall before the winter and grow back in the spring. Fallen leaves will color the tiles beneath their trees, turning the forest floor into a colorful patchwork.

Trees of fruit-producing species usually grow flowers in spring and fruit later in the year. Flowers will fall in a cloud during the transition from flowers to fruit; the cloud is shown falling, and examining the ground after that will show "<tree> flowers" in addition to other tile contents. Both flowers and fruit appear and fall at set times through the year, so it is possible that a young tree that has never flowered will give fruit.

Fruit can be picked from trees in Adventure mode. Fortress mode harvesting is done with a stepladder (as long as the fruit-bearing tree is within a plant gathering zone) or by collecting fallen fruits. Fruit can be brewed at a still. Cutting down a tree with fruit causes the fruit to vanish[Verify].

If a tree is set on fire in fortress mode and is described as 'dead' when examined, it will eventually rejuvenate itself and come back to life after a few years, starting from the trunk and leading out into the branches if left alone.

Chopping down trees[edit]

Main article: Woodcutting

Trees can be cut down by dwarves to produce wood. It is enough to designate only one trunk tile for cutting to chop down the whole tree it belongs to - any trunk tile will do, even those that are above ground, or even a single tile of a multi-tile trunk. As a result, it's impossible to "prune" trees by chopping down only parts of them.

Once a woodcutter is done with the first tile, the tree instantly converts to a number of free-floating logs that fall to the ground in a direction away from the cutter. Cutting a tree from a trunk section above ground level may result in the woodcutter losing their footing and crashing to the ground (similar to having a tile deconstructed under their feet).

If you dug the tile below the trunk before cutting the tree, it will leave a hole to the surface, potentially allowing dangerous creatures to path into your underground fort. Avoid digging directly below one z-level in wooded areas before clearing out the trees, and make sure to check for open floor spaces · on the surface afterwards. If holes are present, construct floor tiles over the holes, which will prevent creatures from moving below. Constructing a wall below the open floor will work as well. Unexplained underground logs can alert you to the presence of these "guest entrances". Moving a building preview all around the surface (kennels are good for their size) and inspecting any non-ramp or tree invalid tiles can sweep large areas.

If you had smoothed the wall below the trunk and then cut down the tree, it will leave an open floor above the smoothed wall, unlike constructed walls (see this diagram for a visual illustration). If there is an open space adjacent to the smoothed wall, creatures can diagonally move below the adjacent space (by swimming, flying, or climbing) from the open floor above. Such occurrences should be uncommon, as it requires the tile below the tree to be made of stone (so it can be smoothed), and occur mainly in mountain biomes and areas affected by erosion.

Objects and tiles in trees[edit]

Some trees have been found to have objects or tiles contained within the branches - cutting down these trees can be hazardous to your dwarves. You can check all the z-levels of every tree you wish to cut, or just take the risk and experience occasional fun!

Products[edit]

Wood[edit]

Main article: Wood

One of the variations between the different tree species is in the weight and color of their wood. Weight is often a minor concern but when using wood to create objects that will be moved, such as bins or buckets, choosing lighter wood is an advantage as it will be hauled faster. Heavier wood will make wooden weapons and siege engine projectiles more effective, while lighter wooden shields reduce penalties to speed while blocking just as well as heavier shields.

Nonetheless, all types of wood have the same (low) value (beyond the preferences of individual dwarves), although the color of the wood may matter for aesthetic purposes.

Fruit[edit]

Various kinds of tree produce fruit. In dwarf fortress mode, they can be gathered with a stepladder in a designated plant gathering zone, and elves will also bring fruit to trade. Fruit can be eaten, producing seeds. The following trees produce usable fruit in vanilla: apple, apricot, avocado, banana, bayberry, bitter orange, carambola, cashew, cherry, citron, coconut palm, coffee, custard-apple, date palm, desert lime, durian, finger lime, guava, kumquat, lime, lychee, mango, olive, orange, papaya, paradise nut, peach, pear, persimmon, plum, pomegranate, pomelo, rambutan, round lime, saguaro, and sand pear. Not all of these can be brewed; see alcohol for a list of brewable fruit.

Instead of fruit, some trees will produce nuts, which are actually seeds - since tree seeds currently can't be planted, feel free to allow cooking of these. The nut-producing trees in vanilla are: almond, candlenut, chestnut, hazel, macadamia, oak, pecan, and walnut.

Growing trees[edit]

Trees grow from saplings, which start growing randomly on non-occupied tiles of a suitable biome; thus chopping down a forest may create a clearing, but within a couple of years a new forest will have grown. Saplings will not grow to maturity if their tile contains an item or building (including stockpile designations), though removing the item may cause the tree to spontaneously grow up. Saplings will block the construction of farm plots unless there is also a dusting or pile of mud beneath them.

Saplings can be killed by heavy foot traffic and removed by building a road on them, but not by flooding — they can survive submergence for extended periods of time and will still grow to maturity once the water level drops to 4/7[Verify] or lower. Dead saplings will remain for some seasons, and then disappear, more quickly if heavy traffic tramples them away. Many underground trees are called "young <tree>" instead of sapling, but the concept is the same. Paved roads and (even unbuilt) farm plots periodically purge all terrain features below them, preventing trees (or shrubs) from growing in unwanted areas. Trees cannot grow on stairs or ramps, making it possible to keep trees out of your plumbing by using up stairs instead of digging (this does not reveal the tile above). Above-ground trees will only grow in areas where there is sufficient soil one z-level beneath them (currently observed to be at least one unmined tile within a two-tile radius); underground trees not only ignore this restriction for dry subterranean soil but will also grow on muddy subterranean stone.

Trees cannot be specifically "planted" as of yet; even if a map is stripped of all trees, new saplings will regrow, randomly and in their own time. (Sadly, the elves do not seem to comprehend this.) It is possible to farm trees by walling off or engineering a patch of soil and locking it away so your dwarves don't trample all over it, but it will take a long time for the farm to yield results. After you expose the caverns, subterranean flora (including trees) will begin to grow on any exposed, previously-bare soil within your fortress; this can be annoying when a copse of blood thorns suddenly appears in your sand collection area, but allows you to easily mine out large subterranean tree farms full of colorful subterranean trees.

If a sapling grows into a tree, it can block off narrow areas, such as one-tile-long hallways in a muddy cavern layer. This can cause dwarves to take longer alternate routes to perform their jobs, or entrap them entirely.

One can grow additional tree branches by digging away parts of tree roots and replacing them with grass or cave moss. Afterwards, when the tree grows, it may spread (fruit-bearing) branches there.

Growth rate & wood yield[edit]

From the time a sapling appears, it takes about three and a half months for a tree to grow. Trees make a growth check once every year, and then grow randomly - it's possible for a tree to reach eight z-levels of height in a decade, not have gone past five in three, or avoid growing branches at all initially.

Most tree raws currently specify exactly the same canopies. They'll yield more wood overall with sparser cutting, though the breakeven point is unknown presently. Each "tree trunk" tile will yield exactly one log, while light branches, twigs and (brown) heavy branches will give nothing. The size of aboveground trees at embark depends heavily on unknown factors beyond age and species; possibly temperature, latitude or biome?[Verify]

For wood, branching trees with nonbranching trunks (Papayas, Ginkgos, Saguaros, Pines, Cedars, Fungiwoods, Alders, and Birches) should be cut down preferentially, as their branches will obscure saplings and their trunks grow slower. They will not yield any more wood past reaching their maximum trunk height (4-9 depending on species). Vice-versa, Glumprong trees are near-ideal for forestry, as they're all trunk, though their max height is limited to 8.

Palm trees don't obscure other ones with their canopies, so should be cut when wood is needed, or when they reach their maximum height of 9.

Aboveground trees[edit]

Most of them bear fruits and nuts, which can be harvested for food and drinks.


Map
Tile
Graphic
(Trunk)
Name Deciduous Biome Align Tiles Wood
Density
(g/cm³)
Drink Drink
Value1
Eat Cook2 Growths
Γ Abaca trunk sprite.png Abaca3 No

Any Tropical

Wet Dry
All O trunk
¼ roots
None No No leaf
flower
Pomegranate trunk sprite.png Acacia No

Tropical Dry Broadleaf Forest
Tropical Grassland
Tropical Savanna
Tropical Shrubland

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.600 None No Yes leaf
flower
% seed pod
Γ Avocado trunk sprite.png Avocado No

Any Tropical

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.540 None Yes Yes leaf
flower
% fruit
Γ Banana trunk sprite.png Banana3 No

Any Tropical

Wet Dry
All O trunk
¼ roots
Banana beer 10☼ Yes Yes leaf
flower
% fruit
Coffee trunk sprite.png Bitter orange No

Any Tropical

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.590 None Yes Yes leaf
flower
% fruit
Γ Apple trunk sprite.png Cacao tree No

Tropical Moist Broadleaf Forest

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.430 None No Yes leaf
flower
% fruit
Γ Candlenut trunk sprite.png Candlenut No

Any Tropical Forest

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.140 None No Yes leaf
flower
nut
Γ Carambola trunk sprite.png Carambola No

Any Tropical

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.550 Carambola wine 10☼ Yes Yes leaf
flower
% fruit
Γ Cashew trunk sprite.png Cashew No

Any Tropical

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.450 None Yes Yes leaf
flower
% fruit
Pomelo trunk sprite.png Citron No

Any Tropical

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.700 None Yes Yes leaf
flower
% fruit
Γ Mangrove trunk sprite.png Coconut palm No

Any Tropical

Wet Dry
All O trunk
¼ roots
0.680 None Yes Yes * leaf
spathe
fruit
Coffee trunk sprite.png Coffee No

Any Tropical

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.620 None Yes Yes leaf
flower
% fruit
Guava trunk sprite.png Custard-apple No

Any Tropical

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.360 Custard-apple cider 10☼ Yes Yes leaf
flower
% fruit
Γ Orange trunk sprite.png Date palm No

Any Tropical

Wet Dry
All O trunk
¼ roots
0.820 Date wine 10☼ Yes Yes * leaf
flower
% fruit
Guava trunk sprite.png Desert lime No

Tropical Grassland
Tropical Savanna
Tropical Shrubland

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.590 None Yes Yes leaf
flower
% fruit
Γ Coffee trunk sprite.png Durian No

Any Tropical

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.520 Durian wine 10☼ Yes Yes leaf
flower
% fruit
Guava trunk sprite.png Finger lime No

Any Tropical

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.590 None Yes Yes leaf
flower
% fruit
Γ Guava trunk sprite.png Guava No

Any Tropical

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.610 Guava wine 10☼ Yes Yes leaf
flower
% fruit
Γ Guava trunk sprite.png Kapok No

Tropical Moist Broadleaf Forest

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.260 None No No leaf
flower
fruit
Coffee trunk sprite.png Kumquat No

Any Tropical

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.590 None Yes Yes leaf
flower
% fruit
Guava trunk sprite.png Lime No

Any Tropical

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.590 None Yes Yes leaf
flower
% fruit
Lychee trunk sprite.png Lychee No

Any Tropical

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.880 Lychee wine 10☼ Yes Yes leaf
flower
% fruit
Macadamia trunk sprite.png Macadamia4 No

Any Tropical

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.705 None Seed Yes leaf
flower
% nut
Mahogany trunk sprite.png Mahogany No

Any Tropical Forest

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.600 None No No leaf
flower
fruit
Γ Coffee trunk sprite.png Mango tree No

Any Tropical Forest

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.520 Mango wine 10☼ Yes Yes leaf
flower
fruit
Macadamia trunk sprite.png Olive No

Any Tropical

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.990 None Yes Yes leaf
flower
% fruit
Orange trunk sprite.png Orange No

Any Tropical

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.590 None Yes Yes leaf
flower
% fruit
Γ Papaya trunk sprite.png Papaya No

Any Tropical

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.130 Papaya wine 10☼ Yes Yes leaf
flower
% fruit
Γ Paradise nut trunk sprite.png Paradise nut No

Any Tropical

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.820 None Yes Yes leaf
flower
% fruit
Pomelo trunk sprite.png Pomelo No

Any Tropical

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.590 None Yes Yes leaf
flower
% fruit
Γ Rambutan trunk sprite.png Rambutan No

Any Tropical

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.620 Rambutan wine 10☼ Yes Yes leaf
flower
% fruit
Guava trunk sprite.png Round lime No

Any Tropical

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.590 None Yes Yes leaf
flower
% fruit
Γ Carambola trunk sprite.png Rubber tree No

Tropical Moist Broadleaf Forest

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.490 None No No leaf
Coffee trunk sprite.png Tea No

Any Tropical

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.560 None No No leaf
flower
% fruit
Γ Pomegranate trunk sprite.png Pomegranate Yes

Any Tropical

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.770 Pomegranate wine 10☼ Yes Yes leaf
flower
% fruit
Mangrove trunk sprite.png Mangrove No

Mangrove Swamp

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.830 None No No leaf
flower
fruit
Pine trunk sprite.png Cedar No

Temperate Coniferous Forest
Tropical Coniferous Forest

Wet Dry
All O trunk
¼ branches
; twigs
¼ roots
0.570 None No No * scale-leaf
* seed cone
* pollen cone
Feather trunk sprite.png Feather tree No

Not Freezing

Wet Dry
Good O trunk
thick branches
¼ branches
; twigs
¼ roots
0.100 None No Yes down
% egg
Glumprong trunk sprite.png Glumprong No

Not Freezing

Wet Dry
Evil O trunk
¼ roots
1.200 None No No None
Highwood trunk sprite.png Highwood No

Not Freezing

Wet Dry
Savage O trunk
thick branches
¼ branches
; twigs
¼ roots
0.500 None No No leaf
flower
Saguaro trunk sprite.png Saguaro No

Any Desert

Wet Dry
All O trunk
thick branches
¼ roots
0.430 None Yes Yes flower
fruit
Guava trunk sprite.png Willow No

Any Temperate
Any Tropical Forest
Tropical Grassland
Tropical Savanna
Tropical Shrubland
Tropical Freshwater Swamp
Tropical Saltwater Swamp
Tropical Freshwater Marsh
Tropical Saltwater Marsh

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.390 None No No leaf
* pollen catkin
* seed catkin
* fruit
Guava trunk sprite.png Alder Yes

Any Temperate Broadleaf

Wet Dry
All O trunk
¼ branches
; twigs
¼ roots
0.410 None No No leaf
* pollen catkin
* seed catkin
* cone
Almond trunk sprite.png Almond4 Yes

Any Temperate

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.795 None Seed Yes leaf
flower
% nut
Apple trunk sprite.png Apple Yes

Any Temperate

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.745 Apple cider 10☼ Yes Yes leaf
flower
% fruit
Paradise nut trunk sprite.png Apricot Yes

Any Temperate

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.745 Apricot wine 10☼ Yes Yes leaf
flower
% fruit
Macadamia trunk sprite.png Ash Yes

Any Temperate Broadleaf

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.600 None No No leaf
flower
% fruit
Birch trunk sprite.png Birch Yes

Any Temperate Broadleaf

Wet Dry
All O trunk
¼ branches
; twigs
¼ roots
0.650 None No No leaf
* pollen catkin
* seed catkin
Cherry trunk sprite.png Cherry Yes

Any Temperate

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.425 Cherry wine 10☼ Yes Yes leaf
flower
% fruit
Chestnut trunk sprite.png Chestnut Yes

Any Temperate Broadleaf

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.430 None Yes Yes leaf
* pollen catkin
* seed catkin
* burr
Pomegranate trunk sprite.png Ginkgo Yes

Any Temperate

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.450 None Yes Yes leaf
* pollen catkin
% seed
Coffee trunk sprite.png Hazel4 Yes

Any Temperate

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.500 None Seed Yes leaf
* pollen catkin
% nut
Maple trunk sprite.png Maple Yes

Temperate Broadleaf Forest
Temperate Grassland
Temperate Savanna
Temperate Shrubland

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.540 None No No leaf
flower
% fruit
Oak trunk sprite.png Oak Yes

Any Temperate Broadleaf

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.700 None Yes Yes leaf
flower
acorn
Peach trunk sprite.png Peach Yes

Any Temperate

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.795 Peach cider 10☼ Yes Yes leaf
flower
% fruit
Pear trunk sprite.png Pear Yes

Any Temperate

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.600 Perry 10☼ Yes Yes leaf
flower
% fruit
Pomegranate trunk sprite.png Pecan4 Yes

Any Temperate

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.735 None Seed Yes leaf
* pollen catkin
% nut
Guava trunk sprite.png Persimmon Yes

Any Temperate

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.835 Persimmon wine 10☼ Yes Yes leaf
flower
% fruit
Macadamia trunk sprite.png Plum Yes

Any Temperate

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.795 Plum wine 10☼ Yes Yes leaf
flower
% fruit
Pear trunk sprite.png Sand pear Yes

Any Temperate

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.690 Sand pear cider 10☼ Yes Yes leaf
flower
% fruit
Peach trunk sprite.png Walnut4 Yes

Any Temperate

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.562 None Seed Yes leaf
* pollen catkin
flower
% nut
Macadamia trunk sprite.png Bayberry No

Any Temperate
Taiga

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.700 Bayberry wine 10☼ Yes Yes leaf
* pollen catkin
* seed catkin
% fruit
Larch trunk sprite.png Larch Yes

Taiga
Temperate Coniferous Forest

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
¼ roots
0.590 None No No ** needle
* seed cone
* pollen cone
Pine trunk sprite.png Pine No

Taiga
Temperate Coniferous Forest
Tropical Coniferous Forest

Wet Dry
All O trunk
* branches
* twigs
¼ roots
0.510 None No No * needle
* seed cone
* pollen cone

Notes:

1 This is the value for a stack of 5 units, which is the number rendered from a single fruit.
2 Anything that can be cooked is edible afterwards.
3 These trees do not produce wood when cut.
4 These trees' only edible raw product is seed, which dwarves will not currently eat raw despite the tag.

Underground trees[edit]

These are the trees that can grow in subterranean caverns. None of them produce growths.

Map
Tile
Graphic
(Trunk)
Name Deciduous Biome Align Tiles Wood
Density
(g/cm³)
Drink Drink
Value1
Eat Cook2 Growths
Fungiwood trunk sprite.png Fungiwood No

Subterranean Water  (Layers 1-2)

Wet Dry
All O trunk
¼ branches
; twigs
0.600 None No No None
Tower-cap trunk sprite.png Tower-cap No

Subterranean Water  (Layers 1-2)

Wet Dry
All O trunk
O cap
0.600 None No No None
Black-cap trunk sprite.png Black-cap No

Subterranean Water  (Layers 2-3)

Wet Dry
All O trunk
O cap
0.650 None No No None
Goblin-cap trunk sprite.png Goblin-cap No

Subterranean Water  (Layers 2-3)

Wet Dry
All O trunk
O cap
0.600 None No No None
Spore tree trunk sprite.png Spore tree No

Subterranean Water  (Layers 2-3)

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
0.600 None No No None
Tunnel tube trunk sprite.png Tunnel tube No

Subterranean Water  (Layers 2-3)

Wet Dry
All O trunk 0.500 None No No None
Blood thorn trunk sprite.png Blood thorn No

Subterranean Water
Subterranean Chasm  (Layer 3)

Wet Dry
All O trunk
thick branches
¼ branches
; twigs
1.250 None No No None
Nether-cap trunk sprite.png Nether-cap No

Subterranean Water  (Layer 3)

Wet Dry
All O trunk
O cap
0.550 None No No None

Bugs[edit]

  • Trees grow through bridges. Bug:7872
  • Cutting down trees will leave a hole in the floor if the layer below has been mined (which has the potential for lots of fun, especially considering invaders). Bug:8469
  • Trees not yielding wood will not be generated. Bug:10581
  • Some underground trees will only give one log. Bug:7313

Trivia[edit]

  • It is possible for animals to be stuck up in trees at the moment of embarking. This will cause them to starve to death after a while as they have no means of getting down, so the player should check higher z-levels above the wagon once the playing area is generated, and immediately cut down any trees animals are stuck in.
Surface
Crops
Garden
Other
Subterranean
Surface
AbacaAcaciaAlderAlmondAppleApricotAshAvocadoBananaBayberryBirchBitter orangeCacao treeCandlenutCarambolaCashewCedarCherryChestnutCitronCoconut palmCoffeeCustard-appleDate palmDesert limeDurianFeather treeFinger limeGinkgoGlumprongGuavaHazelHighwoodKapokKumquatLarchLimeLycheeMacadamiaMahoganyMango treeMangroveMapleOakOliveOrangePapayaParadise nutPeachPearPecanPersimmonPinePlumPomegranatePomeloRambutanRound limeRubber treeSaguaroSand pearTeaWalnutWillow
Subterranean
Surface
Subterranean