Dota 2 Wiki
 
(24 intermediate revisions by 5 users not shown)
Line 1: Line 1:
  +
{{Tabber
  +
| link1 = Trees
  +
| name1 = Trees
  +
| link2 = Trees/Changelogs
  +
| name2 = Changelogs
  +
}}
  +
 
[[File:Mischief icon.png|frame]]
 
[[File:Mischief icon.png|frame]]
 
{{Quotation|Nature's Prophet|I speak for the trees.|sound=furi spawn 01.mp3}}
 
{{Quotation|Nature's Prophet|I speak for the trees.|sound=furi spawn 01.mp3}}
<section begin=intro /><dfn>Trees</dfn> are a prominent terrain feature in Dota 2. They make up a large amount of the map, and are very prominent in the forests that separate the lanes and border the map. Trees block vision and are normally impassable.<section end=intro />
+
<section begin=intro /><dfn>Trees</dfn> are a prominent terrain feature in Dota 2. They make up a large amount of the map and are very prominent in the forests that separate the lanes and border the map. Trees block vision and are normally impassable.<section end=intro />
   
 
== Mechanics ==
 
== Mechanics ==
[[File:Trees.png|thumb|300px|Trees on the Radiant and Dire sides of the map.]]
+
[[File:tree_size.png|thumb|300px|Trees on the Navigation Mesh.]]
Trees cannot be targeted by normal attacks and most abilities, but certain abilities interact with trees, such as {{H|Monkey King}}'s {{A|Tree Dance|Monkey King}}.
+
Trees cannot be targeted by normal attacks and most abilities, except for a handful of abilities (e.g. {{A|Tree Dance|Monkey King}}).
   
  +
<section begin=collision />Despite the varying appearance and apparent size of the various trees, all permanent trees have an block size of a {{G|tree collision size}}x{{G|tree collision size}} unit square.<section end=collision />
Trees regrow three minutes after they were destroyed except if a unit is standing within 150 range of where they would spawn. In this case, the tree respawns once the unit gets out of range. This is to prevent the unit from getting stuck in the trees.
 
   
  +
* Strictly speaking, trees do not have collision size. They are driven by the clip mesh like impassable terrain, affecting the navigation grid square it contacts.
<section begin=collision />Despite the varying appearance and apparent size of the various trees, all permanent trees have an identical collision size of a 128x128 unit square.<section end=collision />
 
   
 
The [[console command]] to respawn all destroyed trees on the map is <code>dota_treerespawn</code> (requires cheats to be turned on).
 
The [[console command]] to respawn all destroyed trees on the map is <code>dota_treerespawn</code> (requires cheats to be turned on).
   
== Tree-walking ==
+
=== Respawn Time ===
  +
Trees regrow {{#expr:{{G|tree respawn time}}/60}} minutes after they were destroyed except if a unit is standing within {{G|tree respawn radius}} range of where they would spawn. In this case, the tree respawns once the unit gets out of range. This is to prevent the unit from getting stuck in the trees.
Certain abilities grants tree-walking, a buff that allows unobstructed movement through trees.
 
  +
{{SkillListHead|title=Modifying Tree Respawn Time}}
  +
{{SkillListRich
  +
| source = Treant Protector
  +
| name = Eyes In The Forest
  +
| trait1 = Set Respawn Time
  +
| value1 = {{Show|A|Treant Protector|Eyes In The Forest|value4}}
  +
| notes = Respawns all trees globally upon acquiring item.<br>Passively set the respawn time of all natural trees, does not affect [[Trees#Planted Trees|planted trees]]. This is [[innate]] to {{H|Treant Protector}}, and requires Eyes In The Forest to be unlocked.
  +
}}
  +
{{SkillListTail}}
   
  +
=== Tree Count ===
{{SkillListHead}}
 
  +
[[File:Trees.png|thumb|300px|Trees on the {{Faction|Radiant}} and {{Faction|Dire}} sides of the map.]]
  +
Each tree has a <code>ent_dota_tree</code> classname in the {{tooltip|map entity file|dota.vpk/maps/dota/entities/default_ents.vents_c}}. There are currently '''2357''' trees in the map since [[{{#cargo_query:tables=versions|fields=MAX(version)|no html}}]]. The {{Faction|Radiant}} has a total of 8 different types of assorted Bamboo Tree, Oak Tree, and Pine Tree in use, with a total of 1215 trees; while the {{Faction|Dire}} has 3 types of trees currently in use, with a total of 1142 trees.
  +
{| class="wikitable" width="70%" style="text-align:center;"
  +
! style="width:20%;" | Faction
  +
! style="width:20%;" | Tree Types
  +
! style="width:20%;" | Model
  +
! style="width:40%;" | Count
  +
|-
  +
! rowspan="6" | {{Faction|Radiant}}
  +
| rowspan="2" | Bamboo Tree
  +
| <code>{{tooltip|00|tree_bamboo_00}}</code> / <code>{{tooltip|03|tree_bamboo_03}}</code>
  +
| 0
  +
|-
  +
| <code>{{tooltip|01|tree_bamboo_01}}</code> / <code>{{tooltip|02|tree_bamboo_02}}</code>
  +
| 34 / 78
  +
|-
  +
| rowspan="2" | Oak Tree
  +
| <code>{{tooltip|01|tree_oak_01}}</code> / <code>{{tooltip|01b|tree_oak_01b}}</code> / <code>{{tooltip|02|tree_oak_02}}</code>
  +
| 112 / 173 / 112
  +
|-
  +
| <code>{{tooltip|03|tree_oak_03}}</code> / <code>{{tooltip|04|tree_oak_04}}</code> / <code>{{tooltip|05|tree_oak_05}}</code> / <code>{{tooltip|06|tree_oak_06}}</code>
  +
| 0
  +
|-
  +
| rowspan="2" | Pine Tree
  +
| <code>{{tooltip|01|tree_pine_01}}</code> / <code>{{tooltip|02|tree_pine_02}}</code> / <code>{{tooltip|03b|tree_pine_03b}}</code>
  +
| 501 / 149 / 56
  +
|-
  +
| <code>{{tooltip|04|tree_pine_04}}</code> / <code>{{tooltip|05|tree_pine_05}}</code>
  +
| 0
  +
|-
  +
! rowspan="2" | {{Faction|Dire}}
  +
| colspan="2" | <code>{{tooltip|001|dire_tree001}}</code> / <code>{{tooltip|002|dire_tree002}}</code> / <code>{{tooltip|003|dire_tree003}}</code> / <code>{{tooltip|005|dire_tree005}}</code> / <code>{{tooltip|006|dire_tree006}}</code> / <code>{{tooltip|009|dire_tree009}}</code> / <code>{{tooltip|010|dire_tree010}}</code> / <code>{{tooltip|011|dire_tree011}}</code> / <code>{{tooltip|012|dire_tree01269}}</code>
  +
| 0
  +
|-
  +
| colspan="2" | <code>{{tooltip|004|dire_tree004}}</code> / <code>{{tooltip|007|dire_tree007}}</code> / <code>{{tooltip|008|dire_tree008}}</code>
  +
| 757 / 139 / 246
  +
|}
  +
  +
== Tree-Walking ==
  +
Certain abilities grant tree-walking, a buff that allows unobstructed movement through trees. All [[flying]] or [[unobstructed movement]] sources also grants tree-walking while active.
  +
<section begin=Tree-Walking Sources />{{SkillListHead|title=Tree-Walking Sources}}
 
{{SkillListRich
 
{{SkillListRich
 
| source = Hoodwink
 
| source = Hoodwink
Line 24: Line 81:
 
| trait2 = Active Move Speed Bonus
 
| trait2 = Active Move Speed Bonus
 
| value2 = {{Show|A|Hoodwink|Scurry|value3}}
 
| value2 = {{Show|A|Hoodwink|Scurry|value3}}
| notes = Grants [[phased]] movement and tree-walking to Hoodwink.
+
| notes = Grants [[phased]] movement.
 
}}
 
}}
 
{{SkillListRich
 
{{SkillListRich
Line 33: Line 90:
 
| trait2 = Move Speed Bonus
 
| trait2 = Move Speed Bonus
 
| value2 = {{Show|A|Treant Protector|Nature's Guise|value2}} ({{Symbol|Aghshard}} {{Show|A|Treant Protector|Nature's Guise|value2 shard}})
 
| value2 = {{Show|A|Treant Protector|Nature's Guise|value2}} ({{Symbol|Aghshard}} {{Show|A|Treant Protector|Nature's Guise|value2 shard}})
| notes = This is an innate ability and does not need to be learned.
+
| notes = This is an innate ability and does not need to be learned. Does not grant phased movement.
 
}}
 
}}
  +
{{SkillListRich
{{SkillListTail}}
 
  +
| source = Roshan
  +
| name = Strength of the Immortal
  +
| notes = The status buff also grants [[phase]]d movement.
  +
}}
  +
{{SkillListTail}}<section end=Tree-Walking Sources />
   
 
== Planted Trees ==
 
== Planted Trees ==
Besides the naturally occuring trees on the map, some abilities can plant trees that usually last a limited amount of time. These trees have several differences to the regular trees on the map.
+
Besides the naturally occurring trees on the map, some abilities can plant trees that usually last a limited amount of time. These trees have several differences from the regular trees on the map.
   
<section begin=planted />Planted trees have a smaller collision size and block less vision than regular trees. {{I|Tango}} has an amplified effect when used on a planted tree.
+
<section begin=planted />Planted trees have a smaller collision size and block less vision than regular trees.
  +
{{SkillListHead|title=Planted Tree Sources}}
 
{{SkillListHead}}
 
 
{{SkillListRich
 
{{SkillListRich
 
| source = Hoodwink
 
| source = Hoodwink
 
| name = Acorn Shot
 
| name = Acorn Shot
  +
| notes = Creates a tree when targeting the ground.
| trait1 = Duration
 
| value1 = {{Show|A|Hoodwink|Acorn Shot|value8}}
 
| notes = Creates a tree when targeting the ground.<br>{{I|Tango}} does not heal for twice as long when targeting a Acorn Shot tree.
 
 
}}
 
}}
 
{{SkillListRich
 
{{SkillListRich
| source = Iron Branch
+
| source = Hoodwink
| name = Plant Tree
+
| name = Decoy
  +
| notes = Send a decoy illusion to the target location. When the illusion is attacked or hit by a unit-targeted ability, it is destroyed and plants a tree in its place that applies a lesser {{A|Bushwhack|Hoodwink}} to enemy heroes around it.
| trait1 = Duration
 
| value1 = {{Show|A|Iron Branch|Plant Tree|value2}}
 
| notes = Plants a happy little tree, with a smaller collision size. The Iron Branch gets consumed in the process.
 
 
}}
 
}}
 
{{SkillListRich
 
{{SkillListRich
| source = Ironwood Tree
+
| source = Iron Branch
 
| name = Plant Tree
 
| name = Plant Tree
  +
| notes = Consumes the item upon cast and plants a tree, with a smaller collision size.<br>{{I|Tango}} doubles the health regeneration bonus duration when cast on an Ironwood Tree.
| trait1 = Duration
 
| value1 = {{Show|A|Ironwood Tree|Plant Tree|value2}}
 
| notes = Plants a happy little tree, with a smaller collision size.
 
 
}}
 
}}
 
{{SkillListRich
 
{{SkillListRich
 
| source = Nature's Prophet
 
| source = Nature's Prophet
 
| name = Sprout
 
| name = Sprout
  +
| notes = Creates a ring of trees around the targeted point or unit.
| trait1 = Duration
 
| value1 = {{Show|A|Nature's Prophet|Sprout|value3}}
 
| notes = Creates a ring of 8 trees around the targeted point or unit.
 
 
}}
 
}}
 
{{SkillListTail}}<section end=planted />
 
{{SkillListTail}}<section end=planted />
   
== Abilities interacting with trees ==
+
== Trees Interacting Abilities ==
  +
The following abilities interact with trees or grant certain bonuses while interacting with trees. More information can be found on the abilities' respective notes.
{{SkillListHead}}
 
  +
{{SkillListHead|title=Tree Interacting Abilities}}
{{SkillListRich
 
  +
{{SkillListLite
  +
| source = Hoodwink
  +
| name = Bushwhack
  +
}}
  +
{{SkillListLite
  +
| source = Hoodwink
  +
| name = Scurry
  +
}}
  +
{{SkillListLite
  +
| source = Mars
  +
| name = Spear of Mars
  +
}}
  +
{{SkillListLite
  +
| source = Monkey King
  +
| name = Mischief
  +
}}
  +
{{SkillListLite
 
| source = Monkey King
 
| source = Monkey King
 
| name = Tree Dance
 
| name = Tree Dance
| notes = Monkey King leaps onto the targeted tree.
 
 
}}
 
}}
  +
{{SkillListLite
{{SkillListRich
 
  +
| source = Muerta
  +
| name = Dead Shot
  +
}}
  +
{{SkillListLite
 
| source = Nature's Prophet
 
| source = Nature's Prophet
 
| name = Nature's Call
 
| name = Nature's Call
| notes = Converts an area of trees into Treants, limited by the ability level and number of trees in the target area.
 
 
}}
 
}}
  +
{{SkillListLite
{{SkillListRich
 
  +
| source = Nature's Prophet
  +
| name = Curse of the Oldgrowth
  +
}}
  +
{{SkillListLite
 
| source = Tango
 
| source = Tango
 
| name = Devour
 
| name = Devour
| notes = Consumes a target tree to restore health over time. Consuming an {{A|Plant Tree|Iron Branch|text=Ironwood Tree}} doubles the heal amount.
 
 
}}
 
}}
  +
{{SkillListLite
{{SkillListRich
 
  +
| source = Tango (Shared)
  +
| name = Devour
  +
}}
  +
{{SkillListLite
 
| source = Timbersaw
 
| source = Timbersaw
 
| name = Timber Chain
 
| name = Timber Chain
| notes = If the spell connects with a tree, Timbersaw is pulled along the chain, dealing pure damage over the distance and destroying the tree on arrival.
 
 
}}
 
}}
  +
{{SkillListLite
{{SkillListRich
 
 
| source = Timbersaw
 
| source = Timbersaw
 
| name = Whirling Death
 
| name = Whirling Death
| notes = The spell deals more damage for each tree in the area of effect. All trees in the area of effect are destroyed.
 
 
}}
 
}}
  +
{{SkillListLite
{{SkillListRich
 
 
| source = Tiny
 
| source = Tiny
 
| name = Tree Grab
 
| name = Tree Grab
| notes = Equips a tree that grants bonus damage and splash attack.
 
 
}}
 
}}
  +
{{SkillListLite
{{SkillListRich
 
 
| source = Tiny
 
| source = Tiny
 
| name = Tree Volley
 
| name = Tree Volley
| notes = Tiny throws random trees within range towards a targeted area to deal damage to enemies in that area.
 
 
}}
 
}}
  +
{{SkillListLite
{{SkillListRich
 
 
| source = Treant Protector
 
| source = Treant Protector
| name = Eyes In The Forest
+
| name = Nature's Grasp
| notes = Enchants a tree which gives vision, and damages nearby enemies that are affected by {{A|Overgrowth|Treant Protector}}.
 
 
}}
 
}}
  +
{{SkillListLite
{{SkillListRich
 
 
| source = Treant Protector
 
| source = Treant Protector
 
| name = Nature's Guise
 
| name = Nature's Guise
| notes = Passively grants Treant Protector invisibility as long as he stays near a tree.
 
 
}}
 
}}
  +
{{SkillListLite
{{SkillListRich
 
  +
| source = Treant Protector
  +
| name = Eyes In The Forest
  +
}}
  +
{{SkillListLite
  +
| source = Treant Protector
  +
| name = Overgrowth
  +
| nametext = Overgrowth<sup>2a</sup>
  +
}}
  +
{{SkillListLite
 
| source = Windranger
 
| source = Windranger
 
| name = Shackleshot
 
| name = Shackleshot
| notes = Increases the stun duration if there is a unit or tree behind the target.
 
 
}}
 
}}
 
{{SkillListTail}}
 
{{SkillListTail}}
  +
{{Footnote|1|Requires {{Symbol|Talent}} [[talent]].}}
  +
{{Footnote|2a|Requires {{I|Aghanim's Scepter}}.}}
  +
{{Footnote|2b|Requires {{I|Aghanim's Shard}}.}}
   
  +
=== Destroying Trees ===
== Abilities destroying trees ==
 
  +
Most [[forced movement]] sources continuously destroy trees the entities or affected units directly collide with, while certain abilities destroy trees in a single instance. More information can be found in the abilities' respective notes. The following listed abilities interact directly with trees and destroy them uniquely.
{{Updating|footnote=Radius of some abilities needs to be updated.}}
 
  +
{{SkillListHead}}
 
  +
{{SkillListHead|title=Unique Tree Destroying Sources}}
{{SkillListRich
 
  +
{{SkillListLite
| source = Batrider
 
| name = Firefly
 
| trait1 = Radius
 
| value1 = 100
 
| notes = Destroys all trees Batrider flies over.
 
}}
 
{{SkillListRich
 
| source = Batrider
 
| name = Flamebreak
 
| notes = Destroys trees units are pushed into.
 
}}
 
{{SkillListRich
 
 
| source = Battle Fury
 
| source = Battle Fury
 
| name = Chop Tree
 
| name = Chop Tree
| notes = Destroys the targeted tree.
 
 
}}
 
}}
  +
{{SkillListLite
{{SkillListRich
 
| source = Beastmaster
 
| name = Wild Axes
 
| trait1 = Cast Range
 
| value1 = 1500
 
| trait2 = Radius
 
| value2 = 175
 
}}
 
{{SkillListRich
 
| source = Clockwerk
 
| name = Power Cogs
 
| notes = Destroys trees units are pushed into.
 
}}
 
{{SkillListRich
 
| source = Dark Seer
 
| name = Vacuum
 
| trait1 = Radius
 
| value1 = 250/350/450/550
 
}}
 
{{SkillListRich
 
| source = Drow Ranger
 
| name = Gust
 
| notes = Destroys trees units are pushed into.
 
}}
 
{{SkillListRich
 
| source = Earth Spirit
 
| name = Boulder Smash
 
| trait1 = Cast Range
 
| value1 = 150
 
| trait2 = Radius
 
| value2 = 160
 
| trait3 = Unit Knockback Distance
 
| value3 = 480/600/680/800
 
| trait4 = Stone Knockback Distance
 
| value4 = 2000
 
}}
 
{{SkillListRich
 
| source = Earth Spirit
 
| name = Geomagnetic Grip
 
| trait1 = Cast Range
 
| value1 = 1100
 
| trait2 = Radius
 
| value2 = 180
 
| notes = Only destroys trees if the target is a hero (including {{A|Enchant Remnant|Earth Spirit}}). Requires {{I|Aghanim's Scepter}}.
 
}}
 
{{SkillListRich
 
| source = Earth Spirit
 
| name = Rolling Boulder
 
| trait1 = Cast Range
 
| value1 = 3000
 
| trait2 = Radius
 
| value2 = 150
 
| trait3 = Default Roll Distance
 
| value3 = 800
 
| trait4 = Stone Roll Distance
 
| value4 = 1600
 
}}
 
{{SkillListRich
 
| source = Ember Spirit
 
| name = Activate Fire Remnant
 
| trait1 = Cast Range
 
| value1 = Global
 
| trait2 = Radius
 
| value2 = 200
 
}}
 
{{SkillListRich
 
| source = Enigma
 
| name = Midnight Pulse
 
| trait1 = Radius
 
| value1 = 550
 
}}
 
{{SkillListRich
 
| source = Familiar
 
| name = Stone Form
 
| trait1 = Radius
 
| value1 = 350
 
}}
 
{{SkillListRich
 
| source = Force Staff
 
| name = Force
 
| trait1 = Push Distance
 
| value1 = 600
 
}}
 
{{SkillListRich
 
| source = Hurricane Pike
 
| name = Hurricane Thrust
 
| trait1 = Push Distance (Ally/Self)
 
| value1 = 600
 
| trait2 = Push Distance (Enemy)
 
| value2 = 450
 
}}
 
{{SkillListRich
 
| source = Invoker
 
| name = Deafening Blast
 
| notes = Destroys trees units are pushed into.
 
}}
 
{{SkillListRich
 
| source = Io
 
| name = Tether
 
| trait1 = Radius
 
| value1 = 350
 
| notes = Only destroys trees if cast from over 700 units away.
 
}}
 
{{SkillListRich
 
| source = Io
 
| name = Relocate
 
| trait1 = Radius
 
| value1 = 300
 
| notes = Destroys trees around Io upon arrivals.
 
}}
 
{{SkillListRich
 
| source = Iron Talon
 
| name = Chop
 
| notes = Destroys the targeted tree.
 
}}
 
{{SkillListRich
 
| source = Keeper of the Light
 
| name = Blinding Light
 
| notes = Destroys trees units are pushed into.
 
}}
 
{{SkillListRich
 
| source = Keeper of the Light
 
| name = Will-O-Wisp
 
| notes = Destroys all trees in the radius upon casting, not during the duration or the explosion.
 
}}
 
{{SkillListRich
 
| source = Kunkka
 
| name = Tidal Wave
 
| notes = Destroys trees units are dragged into. Requires {{I|Aghanim's Shard}}.
 
}}
 
{{SkillListRich
 
| source = Leshrac
 
| name = Split Earth
 
| trait1 = Radius
 
| value1 = 150/175/200/225
 
}}
 
{{SkillListRich
 
| source = Lina
 
| name = Light Strike Array
 
| trait1 = Radius
 
| value1 = 225
 
}}
 
{{SkillListRich
 
| source = Magnus
 
| name = Skewer
 
| trait1 = Max Skewer Distance
 
| value1 = 887/982/1077/1172
 
| trait2 = Radius
 
| value2 = 200
 
}}
 
{{SkillListRich
 
| source = Morphling
 
| name = Adaptive Strike (Strength)
 
| trait1 = Min Knockback Distance
 
| value1 = 100
 
| trait2 = Max Knockback Distance
 
| value2 = 500
 
| notes = Destroys trees units are pushed into.
 
}}
 
{{SkillListRich
 
| source = Nature's Prophet
 
| name = Nature's Call
 
| trait1 = Radius
 
| value1 = 150/225/300/375 ({{symbol|talent}} 275/350/425/500)
 
}}
 
{{SkillListRich
 
| source = Night Stalker
 
| name = Hunter in the Night
 
| trait1 = Radius
 
| value1 = 200
 
| notes = Destroys trees around Night Stalker at the end of the duration.
 
}}
 
{{SkillListRich
 
| source = Pangolier
 
| name = Rolling Thunder
 
| trait1 = Radius
 
| value1 = 150
 
| notes = Destroys all trees Pangolier rolls over.
 
}}
 
{{SkillListRich
 
| source = Phantom Lancer
 
| name = Doppelganger
 
| notes = Destroys trees within 200 radius of Phantom Lancer and every affected illusion upon reappearing.
 
}}
 
{{SkillListRich
 
| source = Phoenix
 
| name = Icarus Dive
 
| trait1 = Dive Distance
 
| value1 = 1400
 
| trait2 = Radius
 
| value2 = 200
 
| notes = Destroys all trees Phoenix flies over.
 
}}
 
{{SkillListRich
 
| source = Phoenix
 
| name = Sun Ray
 
| notes = Destroys all trees Phoenix flies over.
 
}}
 
{{SkillListRich
 
| source = Phoenix
 
| name = Supernova
 
| trait1 = Radius
 
| value1 = 500
 
| notes = Destroys all trees in the radius upon casting, not during the duration or the explosion.
 
}}
 
{{SkillListRich
 
 
| source = Quelling Blade
 
| source = Quelling Blade
 
| name = Chop Tree
 
| name = Chop Tree
| notes = Destroys the targeted tree.
 
 
}}
 
}}
  +
{{SkillListLite
{{SkillListRich
 
| source = Rubick
 
| name = Telekinesis
 
| trait1 = Radius
 
| value1 = 325
 
| notes = Destroys trees within the radius of the lifted target upon landing.
 
}}
 
{{SkillListRich
 
| source = Slark
 
| name = Pounce
 
| trait1 = Radius
 
| value1 = 100
 
| notes = Destroys trees within the radius around Slark upon landing.
 
}}
 
{{SkillListRich
 
| source = Snapfire
 
| name = Firesnap Cookie
 
| notes = Destroys all trees within the impact area upon landing.
 
}}
 
{{SkillListRich
 
| source = Sniper
 
| name = Headshot
 
| notes = Requires {{Symbol|Talent}} talent. Destroys trees units are pushed into.
 
}}
 
{{SkillListRich
 
| source = Spider Legs
 
| name = Scurry
 
| trait1 = Radius
 
| value1 = 100
 
| notes = Destroys all trees the user walks over.
 
}}
 
{{SkillListRich
 
| source = Spirit Breaker
 
| name = Charge of Darkness
 
| notes = Destroys trees around Spirit Breaker when the charge ends or is cancelled.
 
}}
 
{{SkillListRich
 
| source = Spirit Breaker
 
| name = Greater Bash
 
| notes = Destroys trees units are pushed into.
 
}}
 
{{SkillListRich
 
| source = Storm Spirit
 
| name = Ball Lightning
 
| trait1 = Cast Range
 
| value1 = Global
 
| trait2 = Radius
 
| value2 = 100
 
}}
 
{{SkillListRich
 
 
| source = Tango
 
| source = Tango
 
| name = Devour
 
| name = Devour
| notes = Consumes the targeted tree and restores health.
 
 
}}
 
}}
  +
{{SkillListLite
{{SkillListRich
 
| source = Techies
+
| source = Tango (Shared)
| name = Blast Off!
+
| name = Devour
| trait1 = Radius
 
| value1 = 400
 
 
}}
 
}}
  +
{{SkillListLite
{{SkillListRich
 
| source = Timbersaw
+
| source = Muerta
| name = Chakram
+
| name = Dead Shot
| trait1 = Cast Range
 
| value1 = 1200
 
| trait2 = Radius
 
| value2 = 200
 
| notes = Chakram automatically returns after Timbersaw moves 2000 units away.
 
 
}}
 
}}
  +
{{SkillListLite
{{SkillListRich
 
 
| source = Timbersaw
 
| source = Timbersaw
 
| name = Timber Chain
 
| name = Timber Chain
| notes = Destroys the tree Timbersaw hooked onto.
 
 
}}
 
}}
  +
{{SkillListLite
{{SkillListRich
 
 
| source = Timbersaw
 
| source = Timbersaw
| name = Whirling Death
+
| name = Flamethrower
| trait1 = Radius
 
| value1 = 325
 
 
}}
 
}}
  +
{{SkillListLite
{{SkillListRich
 
| source = Tiny
 
| name = Toss
 
| trait1 = Radius
 
| value1 = 275
 
| notes = Destroys trees within the radius of the tossed unit upon landing.
 
}}
 
{{SkillListRich
 
 
| source = Tiny
 
| source = Tiny
 
| name = Tree Grab
 
| name = Tree Grab
| notes = Destroys target tree.
 
 
}}
 
}}
  +
{{SkillListLite
{{SkillListRich
 
 
| source = Tiny
 
| source = Tiny
 
| name = Tree Volley
 
| name = Tree Volley
| notes = At the start of the channel and every 0.4 seconds it continues, a random tree in range will be thrown and destroyed.
 
}}
 
{{SkillListRich
 
| source = Tusk
 
| name = Snowball
 
| trait1 = Cast Range
 
| value1 = 1250
 
| trait2 = Radius
 
| value2 = 200 + 40 per second
 
}}
 
{{SkillListRich
 
| source = Tusk
 
| name = Walrus Kick
 
| trait1 = Knockback Distance
 
| value1 = 900
 
| trait2 = Radius
 
| value2 = 100
 
| notes = Destroys trees within the radius around the kicked unit during the knockback.
 
}}
 
{{SkillListRich
 
| source = Undying
 
| name = Tombstone
 
| trait1 = Radius
 
| value1 = 300
 
| notes = Destroys trees around the radius upon cast.
 
}}
 
{{SkillListRich
 
| source = Vengeful Spirit
 
| name = Nether Swap
 
| trait1 = Cast Range
 
| value1 = 700/950/1200
 
| notes = Destroys trees around Vengeful Spirit and the target when the spell is cast.
 
}}
 
{{SkillListRich
 
| source = Warlock
 
| name = Chaotic Offering
 
| trait1 = Radius
 
| value1 = 600
 
}}
 
{{SkillListRich
 
| source = Windranger
 
| name = Powershot
 
| trait1 = Travel Distance
 
| value1 = 2600
 
| trait2 = Radius
 
| value2 = 125
 
}}
 
{{SkillListRich
 
| source = Winter Wyvern
 
| name = Arctic Burn
 
| trait1 = Radius
 
| value1 = 250
 
| notes = Destroys trees around Winter Wyvern at the end of the duration.
 
 
}}
 
}}
 
{{SkillListTail}}
 
{{SkillListTail}}
  +
{{Footnote|1|Requires {{Symbol|Talent}} [[talent]].}}
  +
{{Footnote|2a|Requires {{I|Aghanim's Scepter}}.}}
  +
{{Footnote|2b|Requires {{I|Aghanim's Shard}}.}}
   
== Trivia ==
+
== Recent Changes ==
  +
{{Main|Trees/Changelogs}}
* There are currently "2107" trees in the Dota 2 map.
 
  +
{{Recent changes wrapper}}
 
== Version History ==
 
{{VersionTableStart}}
 
{{VersionTableElement|7.29|
 
* Reduced tree respawn interval from {{tooltip|300|5 minutes}} to {{tooltip|180|3 minutes}}.
 
* The following abilities no longer destroy trees: {{A|Earth Splitter|Elder Titan}}, {{A|Mortimer Kisses|Snapfire}}, {{A|Meteor Hammer|Meteor Hammer}}, {{A|Macropyre|Jakiro}}.
 
}}
 
{{VersionTableElement|7.23|
 
* Created {{I|Ironwood Tree}}.
 
: ''Targets the ground to plant a happy little tree.''
 
:: Cast Range: 800
 
:: Duration: 20
 
}}
 
{{VersionTableElement|6.86|
 
* '''Added''' new {{A|Plant Tree|Iron Branch}} active ability.
 
: ''Targets the ground to plant a happy little tree.''
 
:: Cast range: 200
 
:: Tree duration: 20
 
:: Notes: The tree acts like any other tree, except that it grants doubled heal duration when eating with a {{I|Tango}}.
 
}}
 
{{VersionTableElement|6.00|
 
* Created {{I|Tango}}.
 
: ''Consumes a target tree to gain health regeneration.''
 
}}
 
{{VersionTableEnd}}
 
 
{{MechanicsNav}}
 
   
 
[[Category:Gameplay]]
 
[[Category:Gameplay]]

Latest revision as of 17:15, 9 September 2023

Trees
 
 
Mischief icon
▶️ I speak for the trees.
Nature's Prophet

Trees are a prominent terrain feature in Dota 2. They make up a large amount of the map and are very prominent in the forests that separate the lanes and border the map. Trees block vision and are normally impassable.

Mechanics

Tree size

Trees on the Navigation Mesh.

Trees cannot be targeted by normal attacks and most abilities, except for a handful of abilities (e.g. Tree Dance icon Tree Dance).

Despite the varying appearance and apparent size of the various trees, all permanent trees have an block size of a 128x128 unit square.

  • Strictly speaking, trees do not have collision size. They are driven by the clip mesh like impassable terrain, affecting the navigation grid square it contacts.

The console command to respawn all destroyed trees on the map is dota_treerespawn (requires cheats to be turned on).

Respawn Time

Trees regrow 3 minutes after they were destroyed except if a unit is standing within 150 range of where they would spawn. In this case, the tree respawns once the unit gets out of range. This is to prevent the unit from getting stuck in the trees.

Modifying Tree Respawn Time

Tree Count

Trees

Trees on the Radiant icon Radiant and Dire icon Dire sides of the map.

Each tree has a ent_dota_tree classname in the map entity file. There are currently 2357 trees in the map since 7.35d. The Radiant icon Radiant has a total of 8 different types of assorted Bamboo Tree, Oak Tree, and Pine Tree in use, with a total of 1215 trees; while the Dire icon Dire has 3 types of trees currently in use, with a total of 1142 trees.

Faction Tree Types Model Count
Radiant icon Radiant Bamboo Tree 00 / 03 0
01 / 02 34 / 78
Oak Tree 01 / 01b / 02 112 / 173 / 112
03 / 04 / 05 / 06 0
Pine Tree 01 / 02 / 03b 501 / 149 / 56
04 / 05 0
Dire icon Dire 001 / 002 / 003 / 005 / 006 / 009 / 010 / 011 / 012 0
004 / 007 / 008 757 / 139 / 246

Tree-Walking

Certain abilities grant tree-walking, a buff that allows unobstructed movement through trees. All flying or unobstructed movement sources also grants tree-walking while active.

Tree-Walking Sources

Planted Trees

Besides the naturally occurring trees on the map, some abilities can plant trees that usually last a limited amount of time. These trees have several differences from the regular trees on the map.

Planted trees have a smaller collision size and block less vision than regular trees.

Planted Tree Sources
  • Acorn Shot (Secondary) icon
    Creates a tree when targeting the ground.
  • Decoy icon
    Send a decoy illusion to the target location. When the illusion is attacked or hit by a unit-targeted ability, it is destroyed and plants a tree in its place that applies a lesser Bushwhack icon Bushwhack to enemy heroes around it.
  • Iron Branch icon
    Consumes the item upon cast and plants a tree, with a smaller collision size.
    Tango icon Tango doubles the health regeneration bonus duration when cast on an Ironwood Tree.
  • Sprout icon
    Creates a ring of trees around the targeted point or unit.

Trees Interacting Abilities

The following abilities interact with trees or grant certain bonuses while interacting with trees. More information can be found on the abilities' respective notes.

1 Requires Talent talent.
2a Requires Aghanim's Scepter icon Aghanim's Scepter.
2b Requires Aghanim's Shard icon Aghanim's Shard.

Destroying Trees

Most forced movement sources continuously destroy trees the entities or affected units directly collide with, while certain abilities destroy trees in a single instance. More information can be found in the abilities' respective notes. The following listed abilities interact directly with trees and destroy them uniquely.

1 Requires Talent talent.
2a Requires Aghanim's Scepter icon Aghanim's Scepter.
2b Requires Aghanim's Shard icon Aghanim's Shard.

Recent Changes

Main Article: Trees/Changelogs
Version
Description
  
HAPPENED BETWEEN 7.33 AND 7.33D
  • Increased total tree count from 2122 to 2357.
    • Radiant icon Radiant
      • Reduced tree_bamboo_01 from 48 to 34.
      • Increased tree_bamboo_02 from 70 to 78.
      • Reduced tree_oak_01 from 187 to 112.
      • Reduced tree_oak_01b from 175 to 173.
      • Increased tree_oak_02 from 85 to 112.
      • Increased tree_pine_01 from 296 to 501.
      • Reduced tree_pine_02 from 168 to 149.
      • Reduced tree_pine_03b from 67 to 56.
    • Dire icon Dire
      • Increased dire_tree004 from 695 to 757.
      • Reduced dire_tree007 from 150 to 139.
      • Increased dire_tree008 from 181 to 246.
  • ADDED
    Dead Shot icon Dead Shot, an ability that interact with trees.
    • Muerta minimap icon Muerta fires a projectile that ricochets on the targeted tree and is destroyed upon the initial projectile impact.
  • ADDED
    Curse of the Oldgrowth icon Curse of the Oldgrowth, an ability that interact with trees.
    • Applies a curse on all enemy heroes within the radius, displaying them in the Fog of War while slowing them and damaging them over time based on the number of trees within the radius. Nature's Prophet Treant icon Treants count as trees for the ability.