“Dota 2” Spring Cleaning Update Details

Get ready to hack and slash your way to tower destruction, Dota 2 has been spring cleaned and here are the details!


Dota is a competitive game of action and strategy, played both professionally and casually by millions of passionate fans worldwide. Players pick from a pool of over a hundred heroes, forming two teams of five players. Radiant heroes then battle their Dire counterparts to control a gorgeous fantasy landscape, waging campaigns of cunning, stealth, and outright warfare.

Irresistibly colorful on the surface, Dota is a game of infinite depth and complexity. Every hero has an array of skills and abilities that combine with the skills of their allies in unexpected ways, to ensure that no game is ever remotely alike. This is one of the reasons that the Dota phenomenon has continued to grow. Originating as a fan-made Warcraft 3 modification, Dota was an instant underground hit. After coming to Valve, the original community developers have bridged the gap to a more inclusive audience, so that the rest of the world can experience the same core gameplay, but with the level of polish that only Valve can provide.

Get a taste of the game that has enthralled millions.


Update Notes


  • Alt-click on inventory items alerts your team that the item is ready, in cooldown, or needs mana
  • Quick Buy shows stock cooldown time for items that are out of stock
  • Quick Buy purchase hotkey buys the first eligible item [?]
  • Item purchase notifications now show up as a graphical popup on the right
  • “Grab All” on stash is now available while the hero is dead
  • Alt-click on items that can call for a gather (Arcane Boots, Smoke of Deceit, Mekansm) broadcasts a gather message and pings your location
  • Alt-click now works on passive abilities that may have a cooldown (e.g. Wraith King’s Reincarnation)
  • Added right-click option to inventory items to move them to the stash, available when in range of the fountain
  • Quick Buy items show a different border for items that the player can afford but aren’t purchasable due to secret shop location or stock cooldown
  • All recommended item builds have been updated


  • Added a screen effect while dead (can be toggled in Options)
  • When a unit under the player’s control dies, you no longer immediately deselect it and return control to the Hero unit
  • Friend requests can now be sent to players via the in-game scoreboard
  • All active battle point and event point boosters are now shown in-game after all players connect
  • Show the spectator item popup when the Aegis of the Immortal is picked up or stolen
  • Added a buff icon for Ember Spirit’s Fire Remnant’s timer
  • Necrophos’s Reaper’s Scythe with Aghanim’s Scepter will now show that buyback is disabled on the hero bar
  • Added a prompt to the tutorial that lets users flip their HUD to show the minimap on the right (this setting can also be changed in Options)
  • Added a phrase-based confirmation dialog to important destructive economy operations (such as using a Master Hammer on Immortal/Arcana items)
  • Added overhead effect for the Ogre Frostmage creep’s Ice Armor ability


  • New design for the Settings interface
  • All interface elements in League Matches now use Official Player Names instead of their Steam name
  • The game client will now ping a sample of servers in each region and display the results in the region selection screen
  • Tournament section under the Watch Tab now sorts leagues into Premier, Professional, and Amateur leagues. Amateur leagues are also sorted by location, allowing you to easily find smaller tournaments in your area
  • When a party leader creates or joins a private lobby, party members are brought into the lobby too


  • Models recently broken up for economy items: Terrorblade, Timbersaw, Venomancer, Treant Protector, Magnus, Lifestealer, Clockwerk, Vengeful Spirit, Elder Titan, Puck
  • Facial Flex animations added/fixed for Invoker Hair of Dark Magic, Lifestealer Ravenous Fiend, Faceless Void Ancient Cultist, Lycan Wolf Hunter, Great Grey and Curse of the New Season
  • Added wing animation to Puck loadout animation and fixed Puck’s misaligned LOD arm mesh
  • Fixed misaligned blade animation and idle looping on Timbersaw animations
  • Fixed the scale of the Amphibian Kid courier
  • Adjusted bounding boxes for Nature’s Prophet’s Treants, Lone Druid’s Spirit Bears, Lycan’s Ultimate Form and Summon Wolves, Broodmother’s Spiderlings, and Invoker’s Forge Spirits to be more consistent with default models
  • Adjusted bounding boxes for Warlock’s Golems to be more consistent with default Golem
  • Adjusted hitboxes and bounding boxes for wards to be more consistent with default wards
  • Fixed error when importing Loading Screen images if the preview image on disk is read-only
  • Updated Clockwerk’s workshop reference SMD files to use the latest bind pose – addresses out of position rocket and weapon
  • Updated the low violence Lifestealer model


Two new treasures have been added (Treasure of Sinister Arcanery and Treasure of the Cosmic Abyss) that contain brand new sets with a rare chance to grant a new courier or a new Clockwerk set. However, unlike previous treasures, no seal or treasure drop is required. These treasures are purchased directly from the Dota 2 Store or from inside the Dota 2 client. Once yours, all you need to do is open them up to receive one of the sets. The treasures can also be traded and listed on the Steam Community Market.



  • Fixed a bug where spectating a game in-progress would sometimes show a team score of zero
  • Fixed a case where the courier respawn time would disappear
  • Very quickly toggling between selection groups was incorrectly counting as a double-click on a group
  • Fixed Meepo’s net worth not working in the stat dropdown while spectating
  • Cancelling Nature’s Prophet’s Teleportation, Boots of Travel and Town Portal Scroll will properly remove the teleport minimap icon
  • Fixed alt-click on recipes in the shop not showing the correct message
  • Fixed Loading Screens appearing blurry if texture quality was turned down in video options
  • Fixed item preview not working with bundles containing both hero and non-hero items such as the Free to Play Collector’s Pack
  • Fixed a bug so that when all of the items have been received from a Treasure they’re shown as available again in peek screen
  • Fixed not being able to reset inscribed gem counts
  • Fixed hero rotation resetting back to zero when you equip a new item in the loadout
  • Fixed equipping an item in the armory not showing the item the first time it displays in the loadout
  • Fixed a case where using Hero Showcase view and clicking on an enemy player could show their experience value and stash items
  • Fixed armory preview on model replacement items (e.g. Spirit Bear, Warlock Golem)
  • Previewing a temporary Prismatic Gem on Terrorblade’s Fractal Horns of Inner Abysm in the socketing interface now shows the correct preview color
  • Fixed missing roles for Abaddon
  • Fixed Dota TV Director prioritizing Ancient Apparition’s ultimate too high
  • Fixed Drow Ranger’s Enemies Silenced inscribed count not working with her new Silence ability


  • Fixed issues with Earth Spirit VO not playing during Spawn, or when casting Stone Remnant
  • Pugna’s Nether Blast precast sound now plays for allies only
  • Fixed issue where Ursa’s Overpower cast sound would play for enemies if it was still active when he exited the Fog of War
  • Daedalus crits now play a sound on target unit
  • Fixed some visual effects showing incorrectly in Fog of War
  • Fixed sound elements from the following spells ignoring the Fog of War:
    • Bloodseeker’s Rupture
    • Centaur Warrunner’s Double Edge
    • Clockwerk’s Rocket Flare
    • Dark Seer’s Vacuum
    • Death Prophet’s Silence
    • Earth Spirit’s Stone Remnant
    • Invoker’s Sun Strike impact
    • Jakiro’s Ice Path
    • Jakiro’s Macropyre
    • Keeper of the Light’s Blinding Light
    • Leshrac’s Split Earth
    • Lina’s Light Strike Array
    • Night Stalker’s Void
    • Night Stalker’s Crippling Fear
    • Outworld Devourer’s Sanity’s Eclipse
    • Pugna’s Nether Blast
    • Shadow Shaman’s Serpent Ward
    • Silencer’s Curse of the Silent
    • Skywrath Mage’s Mystic Flare
    • Spirit Breaker’s Nether Strike
    • Treant Protector’s Leech Seed
    • Treant Protector’s Overgrowth
    • Tusk’s Ice Shards
    • Undying’s Decay
    • Witch Doctor’s Paralyzing Cask


  • [Linux/Mac] Fixed shimmering artifacts when specular reflections were enabled with Intel graphics
  • [Linux] Fixed match readiness sound sometimes not playing when ‘sound while alt-tab’ was enabled
  • [Linux] Match readiness sound now plays using the ‘aplay’ external command when ‘sound while alt-tab’ is disabled


  • You can no longer see trees being destroyed if they are hidden by the Fog of War
  • Fixed the bug that prevented placing a ward where a building recently died
  • Fixed a bug where if multiple wards (such as Plague Wards) were told to attack a target that was out of range to some of the wards none of the wards would attack that target. Now the in-range wards will attack the target properly
  • Updated various outdated tooltips for items and abilities
  • Fixed not being able to walk out of Power Cogs without being hit again
  • Fixed Ember Spirit’s Sleight of Fist to do no damage if cast while disarmed
  • Fixed Hex disabling Bristleback’s Bristleback passive ability
  • Fixed Magnus’s Skewer continuing to pull units after being Relocated by Io
  • Fixed bugs that allowed heroes to ignore Axe’s Berserker’s Call and Legion Commander’s Duel
  • Fixed Timbersaw’s Chakram slowing enemies by 5% less than it should
  • Fixed a bug where the projectiles from Witch Doctor’s Death Ward wouldn’t deal damage or bounce after the Death Ward channeling was cancelled
  • Phoenix’s Icarus Dive is now properly stopped by Faceless Void’s Chronosphere
  • Fixed Urn of Shadows to always charge the closest hero with the item
  • Fixed bug preventing Lone Druid’s Spirit Bear from being able to retrieve items from the stash
  • Units that are not owned by the local player (such as disconnected allied heroes) are not included in tab-cycling groups
  • Fixed bug with Ember Spirit which could cause him to get stuck and be unable to move
  • Fixed Invoker’s Chaos Meteor to stack multiple meteors correctly
  • Fixed shop stock interaction when purchasing observer wards if you have enemy observer wards in your inventory
  • Fixed double damage rune applying to all friendly disconnected heroes if picked up by a disconnected hero
  • Fixed bug allowing heroes that were transformed to attack Roshan from outside of the pit (primarily affects Tiny, Dragon Knight, Terrorblade, and Rubick)
  • Fixed Spirit Breaker not sticking on auto-attack targets that are hit with Greater Bash
  • Fixed Sand King’s Epicenter being removed after dying from Ancient Apparition’s Ice Blast’s shatter effect
  • Fixed Leshrac’s Diabolical Edict being removed after dying from Ancient Apparition’s Ice Blast’s shatter effect
  • Fixed stuns shortly before death preventing buyback for the duration that the stun would have still been in effect
  • Fixed strange interactions with enemy Phoenix’s Sun Ray and the Fog of War
  • Fixed Sniper’s Headshot sometimes triggering True Strike independently from the mini-stun and damage bonus
  • Fixed Undying’s Tombstone’s armor type
  • Fixed the visual effect from Tusk’s Ice Shards not stopping when the spell hits a close enemy
  • Fixed the visual effect from Mirana’s Sacred Arrow not stopping when the spell hits a close enemy
  • Fixed Timbersaw being interrupted by Return Chakram
  • Fixed Timbersaw’s Whirling Death debuff not stacking properly
  • Fixed Earth Spirit’s Magnetize not affecting invisible units
  • Fixed Beastmaster’s Wild Axes not being able to target units
  • Fixed Clockwerk’s Hookshot being able to attach to Elder Titan’s Astral Spirit
  • Fixed Faceless Void’s Time Walk not travelling the full distance
  • Fixed overhead indicator for Gyrocopter’s Homing Missile showing for enemy players
  • Fixed a bug where Radiance could deal damage to allied units
  • Fixed bug allowing Phoenix to use Blade Mail to reflect it’s full health of damage onto a killer during Supernova
  • The following auras now properly apply to invulnerable units (e.g. Juggernaut during Omnislash):
    • Beastmaster’s Inner Beast
    • Luna’s Lunar Blessing
    • Lycan’s Howl
    • Vengeful Spirit’s Vengeance Aura
    • Wraith King’s Vampiric Aura
    • Assault Cuirass
    • Drums of Endurance (including active component)
    • Vladmir’s Offering
  • Fixed a bug where the courier would only consider delivering its items every half-second instead of constantly
  • Fixed Drow Ranger’s Marksmanship revealing that enemies are near her death location
  • Fixed a bug causing Broodmother to be revealed when levelling up her Spin Web ability
  • Medusa’s Mystic Snake now bounces harmlessly off of targets that become invisible while the projectile is in-flight
  • Fixed a bug preventing Lone Druid from casting Summon Spirit Bear immediately after using Return
  • Fixed a bug preventing Lone Druid from casting Summon Spirit Bear immediately after a Spirit Bear died
  • Fixed a bug where Slark’s Pounce could interrupt a friendly Rubick’s Telekinesis
  • Fixed Treant Protector’s Living Armor not working on mechanical units
  • Fixed Treant Protector’s Nature’s Guise to have a proper 1 second grace period after it leaves the radius of a tree
  • Fixed a bug causing Brewmaster to resume his pre-Primal Split command after Primal Split ends
  • Fixed Invoker’s Chaos Meteor to deal the proper number of damage instances at 1 and 2 Wex
  • Fixed bug with Faceless Void’s Chronosphere where damage block (such as Kraken Shell and Poor Man’s Shield) was not being disabled
  • Fixed Axe’s Berserker’s Call not being applied to invulnerable targets within the area of effect
  • Fixed bug where Beastmaster’s Wild Axes would stop when Beastmaster died
  • Fixed bug where Bane’s Fiend’s Grip channeling bar wouldn’t show the correct time with Aghanim’s Scepter
  • Fixed bug where Troll Warlord’s Berserker’s Rage wouldn’t refresh when levelling up the ability
  • Fixed bug causing Meepo to lose their kill streak when Aegis of the Immortal prevents death
  • Fixed bug with Enigma’s Black Hole that was causing it to sometimes do one less tick of damage than it should
  • Fixed a bug that caused moving a Teleport Scroll that is currently being channeled from canceling the teleport
  • Fixed Sand King’s Sandstorm visual/audio effects ending too early when the ability is stopped during channeling
  • Fixed a case where Rubick’s Telekinesis can get an enemy stuck near the bottom Runes
  • Fixed a bug where players would lose an additional 50 gold when repicking after randoming a hero
  • The Cyclone effect of Eul’s Scepter and Invoker’s Tornado can now be purged
  • Fixed a bug with Ancient Apparition’s Ice Blast where self-damage would cause suicide on shattering, instead of awarding the kill to Ancient Apparition
  • Fixed a bug that allowed Meepo to buy back after being killed by Necrophos’s Reaper Scythe with Aghanim’s Scepter upgrade
  • Fixed a bug where Pudge’s Rot skill could be quickly toggled allowing him to suicide quickly
  • Fixed a bug with Shadow Fiend’s Requiem of Souls where the effect was being treated as an aura instead of applied to all units hit by the ability
  • Fixed Chilling Touch’s interaction with multi-attack abilities like Gyrocopter’s Flak Cannon
  • Fixed bugs involving Meepo clones’ interactions with the extra buy back revive timer
  • Fixed a bug that would cause a Meepo clone to spawn if Meepo acquired an Aghanim’s Scepter while dead
  • Fixed not being able to buy items while a non-prime Meepo clone is selected
  • Fixed Truestrike working against non-tower buildings
  • Fixed Sniper’s Assassinate channel being interrupted if the target becomes temporarily invulnerable
  • Fixed hidden units being unable to gain charges for Urn of Shadows
  • Fixed Legion Commander’s Moment of Courage extra attack lasting longer if she cannot lifesteal off of the target (e.g. when attacking buildings)
  • Fixed Rubick stealing Bane’s Nightmare End not giving you the main Nightmare spell
  • Fixed Earthshaker’s Fissure range not being properly increased to 1400
  • Fixed some cases with Phoenix’s Icarus Dive not stopping when ordered
  • Fixed Ember Spirit’s turn rate being slightly too high
  • Fixed the Satyr Tormenter creep’s Shockwave projectile ending slightly too short
  • Tinker’s Laser debuff is no longer partially disjointable
  • Fixed Dark Seer’s Wall of Replica dealing damage first instead of creating the illusions first
  • Fixed a bug where a courier delivering an item to a hero who has a full inventory would cause the courier’s inventory to combine with items in that hero’s stash, even if the courier was not in range of the stash
  • Fixed a bug where buying a stackable item after dying would allow the whole stack to be sold while dead
  • Fixed buffs that were applied shortly before death sometimes not being properly removed by dying
  • Fixed a bug where Broodmother’s Insatiable Hunger would not lifesteal from Lone Druid’s Spirit Bear
  • Fixed Wraith King losing his Aegis of the Immortal and Reincarnation if he died while a Duel was active anywhere on the map
  • Fixed Sand King to support simultaneously active Epicenters (e.g. via Refresher Orb)
  • Fixed Legion Commander’s Overwhelming Odds not updating movement speed properly when cast while the previous buff is active
  • Fixed Juggernaut’s Omnislash being able to hit units inside of Tusk’s Snowball
  • Fixed a bug where Meepo would drop Gem of True Sight and Divine Rapier when Aegis of the Immortal prevents death
  • Fixed a bug where Rubick stealing Legion Commander’s Duel and losing the duel would not result in the enemy gaining the damage bonus from winning
  • Fixed a bug where Juggernaut wasn’t invulnerable in Omnislash until after the first attack
  • Fixed Witch Doctor’s Voodoo Restoration not consuming mana added by Soul Ring
  • Fixed Leshrac’s Pulse Nova not consuming mana added by Soul Ring
  • Fixed a bug where Spirit Breaker could cast Charge of Darkness while rooted
  • Drow Ranger’s Precision Aura, when activated, will now properly apply to units created after its activation
  • Fixed a bug where Lone Druid’s Spirit Bear wasn’t affected by passive abilities such as Tiny’s Craggy Exterior or Meepo’s Geostrike
  • Faceless Void’s Chronosphere no longer reveals allied invisible heroes
  • Necrophos’s Sadist buff icon now properly shows the remaining duration
  • Fixed a bug where Legion Commander could sometimes cancel a Duel by leveling up an ability
  • Fixed a bug where heroes would visibly respawn at their death location and then teleport back to the fountain
  • Disruptor’s Glimpse will now send Meepo clones to their previous location (instead of the location of the prime Meepo)
  • Fixed a bug where disjointing Templar Assassin’s Psi Blades out of Meld would not cancel Meld
  • Templar Assassin’s bonus damage from Meld no longer applied to Undying’s Tombstone
  • Templar Assassin’s Psi Blades no longer spill through attacks on Undying’s Tombstone
  • Bane’s Fiend’s Grip and Pudge’s Dismember now properly cancel channeling if purged in the first tick
  • Fixed the angles that Power Cogs pushes you towards
  • Fixed a bug where any disconnected player’s units could move freely within Faceless Void’s Chronosphere if the caster is also disconnected
  • Fixed magic and pure damage sources triggering Medusa’s Mana Shield while magic immune
  • The Troll Priest creep’s aura now properly stacks with the aura from Ring of Aquila/Basilius
  • Fixed Elder Titan’s Astral Spirit not stopping immediately when Echo Stomp was issued while the spirit was returning
  • Fixed a bug where Ember Spirit wasn’t invulnerable in Sleight of Fist until after the first attack
  • Rubick’s Telekinesis’s stun will no longer be interrupted if Telekinesis is interrupted
  • Leshrac’s Lightning Storm is no longer entirely blocked if it is cast on a unit with Linken’s Sphere
  • Courier abilities will no longer give magic stick charges
  • Fixed Visage’s Familiars causing a hitch when they are first created
  • Fixed Lycan’s Summon Wolves to no longer summon into inaccessible terrain
  • Ranged units can now properly deny invisible friendly units
  • Units can no longer be damaged by negative lifesteal
  • Fixed Keeper of the Light’s abilities getting shuffled around if he’s killed by Pugna’s ward when casting Illuminate
  • Fixed incorrect messages when the Aegis is picked up at the same time as it is being denied
  • Fixed a bug with multiple instances of Windranger’s Focus Fire
  • Axe’s Culling Blade when cast on a target with the Reaper’s Scythe debuff will now correctly credit Necrophos with the kill
  • Dragon Knight’s Dragon Form splash attack will now do half damage to nearby units if it misses the primary target
  • Fixed Counter Helix proccing when attacked by a friendly unit
  • Fixed Chakram going slightly too far then jumping back once it arrives at its location


    • Roshan base armor increased by 1
    • Attack Speed now always continually adjusts based on the latest modifications applied to the unit [?]
    • Melee illusions created by a Rune of Illusion take 200% instead of 300% damage


  • Random Draft hero selection pool increased from 22 to 24
  • Captain’s Draft hero selection pool increased from 24 to 27 (8 per type to 9)
  • Captain’s Draft hero bans increased from 4 to 6
  • Meepo is no longer available in Ability Draft





  • Facebook
  • Twitter
  • Myspace
  • Google Buzz
  • Reddit
  • Stumnleupon
  • Delicious
  • Digg
  • Technorati
Author: Kereltis View all posts by
Linux advocate, born in Liverpool, grew up in Cork City Ireland and currently living in Corvallis, Oregon. I love all things Linux, my favorite distro being Ubuntu followed closely by Kubuntu and Linux Mint (Cinnamon and KDE). As far as I'm concerned Linux is the future of gaming. Lets make the world as open and transparent as we can!

Leave A Response

You must be logged in to post a comment.