This week’s Dota 2 test patch brings a very unexpected arrival, Treant Protector, his progress in last week’s patch was much less than that of Chaos Knight’s or Ogre Magi’s ಠ_ಠ. Full changelog here.

Front End Changes
This week’s patch brings us a number of UI and visual updates to the front end.
UI Updates
The killcam UI has been updated to include the new card based hero/loadout selection UI, which also shows the specific role pips for that hero and the role their description when hovering over them.

You can also hover over the unit’s abilities and you see the tooltip for it.

Units with a lifespan (Wards, Illusions etc) will now show a timer in the place of where XP is shown for a hero.

It’s now possible to ping the rune revealing to your team mates what kind of rune it is.
The new/updated hero roles are now visible on the current UI:

There’s now a confirmation box when quitting the game, to prevent accidently closing it.

Visual Updates
The Aegis now has some new particle effects that play when the hero wielding the Aegis dies, there’s also an “Aegis Timer” effect that is currently not implemented yet.

Lifestealer’s feast now shows an overhead value, similar to the healing numbers we got in the last patch.

Death Prophet’s ghosts from her ultimate now have a new impact effect.
Back End Changes
We’ve a number of back end updates this week, more in game store strings, UI updates and a ton of new sound files/voice over work.
Updated Strings
The rune pinging strings:
"DOTA_Chat_Rune_DoubleDamage_Spotted" "[ALLIES] <font color='#82CAFF'>Double Damage</font> rune here."
"DOTA_Chat_Rune_Haste_Spotted" "[ALLIES] <font color='#F62817'>Haste</font> rune here."
"DOTA_Chat_Rune_Illusion_Spotted" "[ALLIES] <font color='#FFD700'>Illusion</font> rune here."
"DOTA_Chat_Rune_Invisibility_Spotted" "[ALLIES] <font color='#8B008B'>Invisibility</font> rune here."
"DOTA_Chat_Rune_Regeneration_Spotted" "[ALLIES] <font color='#7FFF00'>Regeneration</font> rune here."
New strings for the updated killcam:
"DOTA_MiniKillCam_KillerInfo" "KILLED BYn"
"DOTA_MiniKillcam_KilledByGood" "KILLED BYnThe Radiant!"
"DOTA_MiniKillcam_KilledByBad" "KILLED BYnThe Dire!"
"DOTA_MiniKillcam_KilledByNeutral" "KILLED BYnNeutrals"
"dota_killcam_generic_damage" "Damage"
"dota_killcam_generic_damage_subtitle" "Melee or ranged attacks"
Naga Siren and Keeper Of The Light are now in the hero list:
"npc_dota_hero_naga_siren" "Naga Siren"
"npc_dota_hero_keeper_of_the_light" "Keeper of the Light"
Naga Siren’s and Keeper of The Light’s ability strings:
//NAGA SIREN
"DOTA_Tooltip_ability_naga_siren_mirror_image" "Mirror Image"
"DOTA_Tooltip_ability_naga_siren_mirror_image_Description" "Creates three images of naga siren under her control."
"DOTA_Tooltip_ability_naga_siren_mirror_image_illusion_duration" "DURATION:"
"DOTA_Tooltip_ability_naga_siren_mirror_image_outgoing_damage" "%DAMAGE REDUCTION:"
"DOTA_Tooltip_ability_naga_siren_mirror_image_incoming_damage" "%INCOMING DAMAGE:"
"DOTA_Tooltip_ability_naga_siren_ensnare" "Ensnare"
"DOTA_Tooltip_ability_naga_siren_ensnare_Description" "Interrupts the target and traps them in place preventing movement or blinking."
"DOTA_Tooltip_ability_naga_siren_ensnare_duration" "DURATION:"
"DOTA_Tooltip_ability_naga_siren_rip_tide" "Rip Tide"
"DOTA_Tooltip_ability_naga_siren_rip_tide_Description" "The naga siren and her images hit all nearby units with a damaging wave of water that lowers armor."
"DOTA_Tooltip_ability_naga_siren_rip_tide_armor_reduction" "ARMOR REDUCTION:"
"DOTA_Tooltip_ability_naga_siren_song_of_the_siren" "Song of the Siren"
"DOTA_Tooltip_ability_naga_siren_song_of_the_siren_Description" "All enemies in range of the siren are put into a magical stasis where they cannot act or be attacked."
"DOTA_Tooltip_ability_naga_siren_song_of_the_siren_duration" "DURATION:"
"npc_dota_hero_naga_siren_bio" "Bio"
"npc_dota_hero_naga_siren_hype" "Hype"
"DOTA_Tooltip_modifier_naga_siren_ensnare" "Ensnare"
"DOTA_Tooltip_modifier_naga_siren_ensnare_Decription" "Trapped in place"
"DOTA_Tooltip_modifier_naga_siren_rip_tide" "Rip Tide"
"DOTA_Tooltip_modifier_naga_siren_rip_tide_Description" "Armor Lowered"
"DOTA_Tooltip_modifier_naga_siren_song_of_the_siren" "Song of the Siren"
"DOTA_Tooltip_modifier_naga_siren_song_of_the_siren_Description" "Sleeping"
//KEEPER OF THE LIGHT
"DOTA_Tooltip_ability_keeper_of_the_light_illuminate" "Illuminate"
"DOTA_Tooltip_ability_keeper_of_the_light_illuminate_Description" "Channels a ball of light energy, building power the longer it's channeled. Once released, the ball deals damage and gives vision in a line. The longer it is channeled, the more damage dealt."
"DOTA_Tooltip_ability_keeper_of_the_light_illuminate_Lore" ""
"DOTA_Tooltip_ability_keeper_of_the_light_illuminate_damage_per_second" "DAMAGE PER SECOND:"
"DOTA_Tooltip_ability_keeper_of_the_light_illuminate_radius" "RADIUS:"
"DOTA_Tooltip_ability_keeper_of_the_light_illuminate_range" "RANGE:"
"DOTA_Tooltip_ability_keeper_of_the_light_illuminate_max_channel_time" "MAX CHANNEL TIME:"
"DOTA_Tooltip_ability_keeper_of_the_light_illuminate_end" "Release Illuminate"
"DOTA_Tooltip_ability_keeper_of_the_light_illuminate_end_Description" "Release the channel early."
"DOTA_Tooltip_ability_keeper_of_the_light_mana_leak" "Mana Leak"
"DOTA_Tooltip_ability_keeper_of_the_light_mana_leak_Description" "Weakens an enemy's magical essence, causing them to lose mana as they move. If the enemy loses all of its mana, it will be stunned."
"DOTA_Tooltip_ability_keeper_of_the_light_mana_leak_Lore" ""
"DOTA_Tooltip_ability_keeper_of_the_light_mana_leak_mana_leak_pct" "%MANA LEAK PERCENT:"
"DOTA_Tooltip_ability_keeper_of_the_light_mana_leak_duration" "LEAK DURATION:"
"DOTA_Tooltip_ability_keeper_of_the_light_mana_leak_stun_duration" "STUN DURATION:"
"DOTA_Tooltip_ability_keeper_of_the_light_chakra_magic" "Chakra Magic"
"DOTA_Tooltip_ability_keeper_of_the_light_chakra_magic_Description" "Restores mana to the target unit."
"DOTA_Tooltip_ability_keeper_of_the_light_chakra_magic_Lore" ""
"DOTA_Tooltip_ability_keeper_of_the_light_chakra_magic_mana_restore" "MANA RESTORE:"
"DOTA_Tooltip_ability_keeper_of_the_light_spirit_form" "Spirit Form"
"DOTA_Tooltip_ability_keeper_of_the_light_spirit_form_Description" "Ezalor turns his body luminescent temporarily, gaining various abilities. Illuminate is now channeled by a separate spirit, and gains the Blinding Light and Recall abilities."
"DOTA_Tooltip_ability_keeper_of_the_light_spirit_form_Lore" ""
"DOTA_Tooltip_ability_keeper_of_the_light_spirit_form_duration" "DURATION:"
"DOTA_Tooltip_ability_keeper_of_the_light_recall" "Recall"
"DOTA_Tooltip_ability_keeper_of_the_light_recall_Description" "After a short delay, teleports the targeted friendly hero to your location. If the targeted friendly hero takes player based damage during this time, the ability is interrupted."
"DOTA_Tooltip_ability_keeper_of_the_light_recall_Lore" ""
"DOTA_Tooltip_ability_keeper_of_the_light_recall_teleport_delay" "TELEPORT DELAY:"
"DOTA_Tooltip_ability_keeper_of_the_light_blinding_light" "Blinding Light"
"DOTA_Tooltip_ability_keeper_of_the_light_blinding_light_Description" "A blinding light flashes over the targeted area, knocking back and blinding the units in the area, causing them to miss attacks."
"DOTA_Tooltip_ability_keeper_of_the_light_blinding_light_Lore" ""
"DOTA_Tooltip_ability_keeper_of_the_light_blinding_light_radius" "RADIUS:"
"DOTA_Tooltip_ability_keeper_of_the_light_blinding_light_knockback_distance" "KNOCKBACK DISTANCE:"
"DOTA_Tooltip_ability_keeper_of_the_light_blinding_light_miss_duration" "DURATION:"
"DOTA_Tooltip_ability_keeper_of_the_light_blinding_light_miss_chance" "%MISS CHANCE:"
Updates to the hero/pip roles and their descriptions:
"DOTA_Hero_Selection_PipTooltip_Carry" "Carry"
"DOTA_Hero_Selection_PipTooltip_Disabler" "Disabler"
"DOTA_Hero_Selection_PipTooltip_LaneSupport" "Lane Support"
"DOTA_Hero_Selection_PipTooltip_Initiator" "Initiator"
"DOTA_Hero_Selection_PipTooltip_Jungler" "Jungler"
"DOTA_Hero_Selection_PipTooltip_Durable" "Durable"
"DOTA_Hero_Selection_PipTooltip_Pusher" "Pusher"
"DOTA_Hero_Selection_PipTooltip_Support" "Support"
"DOTA_Hero_Selection_PipTooltip_Nuker" "Nuker"
"DOTA_Hero_Selection_PipTooltip_Escape" "Escape"
"DOTA_Hero_Selection_PipTooltip_Carry_Sub" "Will become more useful later in the game if they gain a significant gold advantage."
"DOTA_Hero_Selection_PipTooltip_Disabler_Sub" "Has a guaranteed disable for one or more of their spells."
"DOTA_Hero_Selection_PipTooltip_LaneSupport_Sub" "Helpful during early-game laning protecting your team's carry and allowing them to farm."
"DOTA_Hero_Selection_PipTooltip_Initiator_Sub" "Good at starting a teamfight."
"DOTA_Hero_Selection_PipTooltip_Jungler_Sub" "Can farm effectively from neutral creeps inside the jungle early in the game."
"DOTA_Hero_Selection_PipTooltip_Durable_Sub" "Has the ability to last longer in teamfights."
"DOTA_Hero_Selection_PipTooltip_Pusher_Sub" "Can quickly siege and destroy towers and barracks at all points of the game."
"DOTA_Hero_Selection_PipTooltip_Support_Sub" "Can focus less on amassing gold and items, and more on using their abilities to gain an advantage for the team."
"DOTA_Hero_Selection_PipTooltip_Nuker_Sub" "Can quickly kill ememy heroes using high damage spells with low cooldowns."
"DOTA_Hero_Selection_PipTooltip_Escape_Sub" "Has the ability to quickly avoid death."
Spin to random confirmed with the unreleased card based hero/loadout selection system:
"DOTA_Hero_Selection_Spin_Random_Hero" "SPIN TO RANDOM HERO"
New strings for the quit confirmation box:
"dota_quit_button" "QUIT"
"DOTA_ConfirmQuit" "CONFIRM QUIT"
"DOTA_ConfirmQuitDesc" "Do you really wish to quit Dota 2?"
"DOTA_ConfirmQuitDescUnsafe" "Leaving a game before it has finished may ruin the game for other players. Do you really wish to quit Dota 2?"
A string referencing to “Use a specific command to stop a channel”, at a guess there will be an option to disable moving when channelling unless you use a new ability/stop command:
"dota_hud_error_only_deliberate_channel_cancel" "Use a specific command to stop a channel"
Voice actor “Fred Tatasciore” has had Treant Protector added to his credit list:
Fred Tatasciore - Warlock's Golem, Spirit Breaker, Treant Protector, Ursa
Updated In Game Store Strings
We’ve some new strings for the unreleased in game store, including references to new item sets for Axe and Sven:
"DOTA_BackpackNoAction" "Not Usable"
"DOTA_BackpackEquip" "Not Equippable"
"DOTA_BackpackEquipHero" "Equip %s1"
"DOTA_Set_Axe_Infused_Pillar" "The Infused Pillar"
"DOTA_Set_Axe_Demon_Blood" "Forged in Demons' Blood"
"DOTA_Set_Axe_Executioner" "The Executioner's Axe"
"DOTA_Set_Axe_Forgemaster" "The Forgemaster's Tools"
"DOTA_Set_Axe_Pillar" "The Pillar"
"DOTA_Set_Axe_Berserker" "The Berserker's Blood"
"DOTA_Set_Sven_Swordmaster" "Swordmaster of the Vigil"
"DOTA_Set_Sven_Freelancer" "The Freelancer's Finery"
Unreleased UI Updates
The updated killcam still intends to show the cosmetic items equipped by your killer:

Updated Sound Files
We’ve a large amount of new dialogue in this patch for Doom Bringer, Earthshaker, Shadow Fiend, Pudge and Storm Spirit.
Music Stingers
We’ve a new music stinger this week, for when you use buyback.
dota2_music_buyback_02.mp3:
Doom Bringer’s Sound Files
You can listen to all of his new dialogue lines here:
http://www.dota2wiki.com/wiki/User:Cyborgmatt/2012-5-16_responses#Doom_Bringer
Earthshaker’s Sound Files
You can listen to all of his new dialogue lines here:
http://www.dota2wiki.com/wiki/User:Cyborgmatt/2012-5-16_responses#Earthshaker
Lifestealer’s Sound Files
No new voice work for Lifestealer but his open wounds ability now has a new cast sound:
open_wounds_cast.wav:
Shadow Fiend’s Sound Files
You can listen to all of his new dialogue lines here:
http://www.dota2wiki.com/wiki/User:Cyborgmatt/2012-5-16_responses#Shadow_Fiend
Pudge’s Sound Files
You can listen to all of his new dialogue lines here:
http://www.dota2wiki.com/wiki/User:Cyborgmatt/2012-5-16_responses#Pudge
Storm Spirit’s Sound Files
You can listen to all of his new dialogue lines here:
http://www.dota2wiki.com/wiki/User:Cyborgmatt/2012-5-16_responses#Storm_Spirit
Materials Update
Another set of material updates for the unreleased heroes this week.
Chaos Knight’s Materials




Luna’s Materials


 
Meepo’s Materials



 
 
Phantom Assassin’s Materials
No new material updates for Motred this week but she does have some finished ability icons now.
Â
Â
 
Particles Update
We’ve particle updates for items and heroes again this week.
Item Particles
This week’s patch brought some new particle effects for the Aegis.
Aegis` Particles
The Aegis now has it’s own set of particle effects, the respawn effect was implemented and is working in this patch but the timer effect isn’t in the game yet.
Aegis Respawn:
Aegis Timer (Currently unused):
Hero Particles
A number of unreleased hero particle updates this week.
Chaos Knight’s Particles
Keeper Of The Light’s Particles
Luna’s Particles
Naga Siren’s Particles
Ogre Magi’s Particles
Undying’s Particles
Predictions For The Next Hero
Well after this week’s patch I still remain confident that Chaos Knight and Ogre Magi are due soon, with Chaos Knight most likely coming first so he remains my prediction for the next hero.
