Items are in-game equipment that provide heroes with bonus attributes and special abilities. They can be purchased from several shops on the game map. Lower tier items are combined into higher tier items, usually with the help of a recipe. Heroes have six item slots in their inventory, three in their backpack, and six more in their stash. Items can be picked up and delivered to their owner with a courier.
Items
Basics
Consumables
Function: CargoSQLQuery::run Query: SELECT `_pageName` AS `_pageName` FROM `cargo__items` WHERE bought_at="Consumables" AND title NOT IN("Tango (Shared)", "Observer and Sentry Wards") AND (game IS NULL OR game="Dota 2 Hidden") GROUP BY `_pageID` ORDER BY `item_cost`,`title` LIMIT 100
Attributes
Function: CargoSQLQuery::run Query: SELECT `_pageName` AS `_pageName` FROM `cargo__items` WHERE bought_at="Attributes" AND title NOT LIKE "River Vial:%" AND (game IS NULL OR game="Dota 2 Hidden") GROUP BY `_pageID` ORDER BY `item_cost`,`title` LIMIT 100
Equipment
Function: CargoSQLQuery::run Query: SELECT `_pageName` AS `_pageName` FROM `cargo__items` WHERE bought_at="Equipment" AND (game IS NULL OR game="Dota 2 Hidden") GROUP BY `_pageID` ORDER BY `item_cost`,`title` LIMIT 100
Miscellaneous
Function: CargoSQLQuery::run Query: SELECT `_pageName` AS `_pageName` FROM `cargo__items` WHERE bought_at="Miscellaneous" AND (game IS NULL OR game="Dota 2 Hidden") GROUP BY `_pageID` ORDER BY `item_cost`,`title` LIMIT 100
Secret
Function: CargoSQLQuery::run Query: SELECT `_pageName` AS `_pageName` FROM `cargo__items` WHERE bought_at="Secret" AND (game IS NULL OR game="Dota 2 Hidden") GROUP BY `_pageID` ORDER BY `item_cost`,`title` LIMIT 100
Upgrades
Accessories
Function: CargoSQLQuery::run Query: SELECT `_pageName` AS `_pageName` FROM `cargo__items` WHERE bought_at="Accessories" AND title NOT LIKE "Boots of Travel %" AND title NOT LIKE "Power Treads %" AND (game IS NULL OR game="Dota 2 Hidden") GROUP BY `_pageID` ORDER BY `item_cost`,`title` LIMIT 100
Support
Function: CargoSQLQuery::run Query: SELECT `_pageName` AS `_pageName` FROM `cargo__items` WHERE bought_at="Support" AND (game IS NULL OR game="Dota 2 Hidden") GROUP BY `_pageID` ORDER BY `item_cost`,`title` LIMIT 100
Magical
Function: CargoSQLQuery::run Query: SELECT `_pageName` AS `_pageName` FROM `cargo__items` WHERE bought_at="Magical" AND title NOT LIKE "Dagon %" AND title NOT LIKE "Necronomicon %" AND (game IS NULL OR game="Dota 2 Hidden") GROUP BY `_pageID` ORDER BY `item_cost`,`title` LIMIT 100
Armor
Function: CargoSQLQuery::run Query: SELECT `_pageName` AS `_pageName` FROM `cargo__items` WHERE bought_at="Armor" AND (game IS NULL OR game="Dota 2 Hidden") GROUP BY `_pageID` ORDER BY `item_cost`,`title` LIMIT 100
Weapons
Function: CargoSQLQuery::run Query: SELECT `_pageName` AS `_pageName` FROM `cargo__items` WHERE bought_at="Weapons" AND (game IS NULL OR game="Dota 2 Hidden") GROUP BY `_pageID` ORDER BY `item_cost`,`title` LIMIT 100
Artifacts
Function: CargoSQLQuery::run Query: SELECT `_pageName` AS `_pageName` FROM `cargo__items` WHERE bought_at="Artifacts" AND (game IS NULL OR game="Dota 2 Hidden") GROUP BY `_pageID` ORDER BY `item_cost`,`title` LIMIT 100
Roshan Drop
Function: CargoSQLQuery::run Query: SELECT `_pageName` AS `_pageName` FROM `cargo__items` WHERE bought_at="Roshan Drop" AND (game IS NULL OR game="Dota 2 Hidden") GROUP BY `_pageID` ORDER BY `item_cost`,`title` LIMIT 100
Neutral Items
Tier 1
Function: CargoSQLQuery::run Query: SELECT `_pageName` AS `_pageName` FROM `cargo__items` WHERE bought_at="Neutral" AND tier="1" AND (game IS NULL OR game="Dota 2 Hidden") GROUP BY `_pageID` ORDER BY `item_cost`,`title` LIMIT 100
Tier 2
Function: CargoSQLQuery::run Query: SELECT `_pageName` AS `_pageName` FROM `cargo__items` WHERE bought_at="Neutral" AND tier="2" AND title NOT LIKE "Vambrace %" AND (game IS NULL OR game="Dota 2 Hidden") GROUP BY `_pageID` ORDER BY `item_cost`,`title` LIMIT 100
Tier 3
Function: CargoSQLQuery::run Query: SELECT `_pageName` AS `_pageName` FROM `cargo__items` WHERE bought_at="Neutral" AND tier="3" AND (game IS NULL OR game="Dota 2 Hidden") GROUP BY `_pageID` ORDER BY `item_cost`,`title` LIMIT 100
Tier 4
Function: CargoSQLQuery::run Query: SELECT `_pageName` AS `_pageName` FROM `cargo__items` WHERE bought_at="Neutral" AND tier="4" AND (game IS NULL OR game="Dota 2 Hidden") GROUP BY `_pageID` ORDER BY `item_cost`,`title` LIMIT 100
Tier 5
Function: CargoSQLQuery::run Query: SELECT `_pageName` AS `_pageName` FROM `cargo__items` WHERE bought_at="Neutral" AND tier="5" AND (game IS NULL OR game="Dota 2 Hidden") GROUP BY `_pageID` ORDER BY `item_cost`,`title` LIMIT 100
Event items
These items were only available during limited time events or had an account bound limited amount of uses. Besides the river vials, all of these items got removed from the game files and are no longer functioning and can no longer be created with cheats in custom lobbies. The river vials, although still within the game, can no longer be acquired or used, as they expired.
Diretide
Greeviling
Wraith-Night
New Bloom
Siltbreaker
The Underhollow
The International
Removed items
Dota 2
Items that existed in the Dota 2 era and got removed.
DotA
Items that have existed in the history of DotA, but never existed in Dota 2.
Shops
There are two different shops per faction. The Base Shop and the Secret Shop. In the shop areas, items can be swapped from the backpack without time penalty.
Base Shop
The Base Shops are located within the Fountain are behind the Ancients. All basic items except the secret ones can be bought there. Additionally a majority of the upgrades can be completed there.
Secret Shop
The Secret Shops are slightly hidden shops located near the center of the map. The shops allow players to buy items that cannot be bought elsewhere or to spend extra gold while in the early game.
Side Lane Shop
Two Side Lane Shops were shops that could be found at the edges of the map. They allowed players to buy certain useful items without returning to base or to the secret shops. All side shops have been removed from the game.
Other information
- Heroes cannot use items owned by other heroes, with a handful of exceptions. See Item Sharing for details.
- Some items can be disassembled. See Disassembly for details.
- Most items may be sold back to vendors for all of the gold spent, if sold within 10 seconds after purchasing, and the item's active ability (if it has one) has not been used yet.
- After ten seconds have passed, or the item's active ability has been used, selling an item only recoups 50% of its original price.
- Gem of True Sight and Divine Rapier cannot be sold at any time.
- Enchanted Mango cannot be sold after the preparation phase or after the 10 second refund time.
- The starting Town Portal Scroll and any other items gained from selecting a bonus hero or randoming cannot be sold.
- Most dropped items can be destroyed by force-attacking them (default key:
A
).- Allies' items which are not flagged as shareable cannot be destroyed.
- Gem of True Sight and Divine Rapier cannot be destroyed.
- To pick up a dropped item, the unit must be within 150 range of the item.
- Most item effects cannot be effectively stacked with multiple copies of the same item on a single hero, with the copy only being able to provide the base stats of the item.
- Cooldowns are shared between identical items with active abilities, and if one item with an active ability can be upgraded into another, most of the time both will share a cooldown.
- Multiple instances of the same aura or debuff will not stack, even if the two copies of the item providing it are owned by separate heroes.
- Some items do not provide their effect to heroes with passive abilities providing the same or similar effect. For example, most heroes with a bash ability cannot use the passive ability from Skull Basher.
- Some items have effects that only apply to heroes that are ranged or melee.
- When combining one item from multiple items, the resulting item will attempt to be placed in the inventory slot of the component that has the most similar active effect.
- For example, Magic Wand will combine in Magic Stick's inventory slot.
- The shop at the enemy fountain can also be used to buy items, sell items, and access the stash.
- The Secret Shops have a restricted inventory, and cannot be used to access the hero's stash.