m (→Version History: + trees) |
m (→Mechanics) |
||
(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 |
+ | <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: |
+ | [[File:tree_size.png|thumb|300px|Trees on the Navigation Mesh.]] |
− | Trees cannot be targeted by normal attacks and most abilities, |
+ | 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). |
||
− | == |
+ | === 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 |
+ | | 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 |
+ | 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 |
+ | <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 = |
+ | | source = Hoodwink |
− | | name = |
+ | | 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 = |
+ | | 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 /> |
||
− | == |
+ | == 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 = |
+ | | 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 = |
+ | | source = Tango (Shared) |
− | | name = |
+ | | name = Devour |
− | | trait1 = Radius |
||
− | | value1 = 400 |
||
}} |
}} |
||
+ | {{SkillListLite |
||
− | {{SkillListRich |
||
− | | source = |
+ | | source = Muerta |
− | | name = |
+ | | 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 = |
+ | | 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}}.}} |
||
− | == |
+ | == 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
“ | ▶️ 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
Trees cannot be targeted by normal attacks and most abilities, except for a handful of abilities (e.g. 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.
- Set Respawn Time: 10
Respawns all trees globally upon acquiring item.
Passively set the respawn time of all natural trees, does not affect planted trees. This is innate to Treant Protector, and requires Eyes In The Forest to be unlocked.
Tree Count
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 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 has 3 types of trees currently in use, with a total of 1142 trees.
Faction | Tree Types | Model | Count |
---|---|---|---|
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 | 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.
- The status buff also grants phased movement.
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.
- Creates a tree when targeting the ground.
- 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 to enemy heroes around it.
- Consumes the item upon cast and plants a tree, with a smaller collision size.
Tango doubles the health regeneration bonus duration when cast on an Ironwood Tree. - 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.
- Hoodwink – Bushwhack
- Hoodwink – Scurry
- Mars – Spear of Mars
- Monkey King – Mischief
- Monkey King – Tree Dance
- Muerta – Dead Shot
- Nature's Prophet – Nature's Call
- Nature's Prophet – Curse of the Oldgrowth
- Tango – Devour
- Tango (Shared) – Devour
- Timbersaw – Timber Chain
- Timbersaw – Whirling Death
- Tiny – Tree Grab
- Tiny – Tree Volley
- Treant Protector – Nature's Grasp
- Treant Protector – Nature's Guise
- Treant Protector – Eyes In The Forest
- Treant Protector – Overgrowth2a
- Windranger – Shackleshot
- 1 Requires talent.
- 2a Requires Aghanim's Scepter.
- 2b Requires 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.
- 2a Requires Aghanim's Scepter.
- 2b Requires Aghanim's Shard.
Recent Changes
- Increased total tree count from 2122 to 2357.
- 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.
- Reduced
- Dire
- Increased
dire_tree004
from 695 to 757. - Reduced
dire_tree007
from 150 to 139. - Increased
dire_tree008
from 181 to 246.
- Increased
- Radiant
- ADDEDCurse 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. Treants count as trees for the ability.