July 19, 2012 Patch

{{Patch layout
 * source = http://www.dota2.com/news/updates/8438/
 * source-title = Dota 2 Update - July 19, 2012


 * before = July 16, 2012 Patch
 * after = n/a


 * notes=

HIGHLIGHTS

 * Added Naga Siren!
 * Added new stats dropdown feature when spectating!
 * Enabled Naga Siren in Captain's Mode

GAMEPLAY

 * Beastmaster
 * Fixed the path that Wild Axes icon.png Wild Axes take. It should now work the way it was originally intended.
 * Disruptor
 * Fixed Glimpse icon.png Glimpse affecting  Warlock's Golem and  Summon Spirit Bear icon.png Spirit Bear.
 * Rubick
 * Fixed Warlock's  Shadow Word icon.png Shadow Word refreshing its debuff version when stolen and cast as a buff.
 * Fixed Dazzle's Weave icon.png Weave refreshing its debuff version when stolen and cast as a buff.
 * Fixed restealing an ability (stealing another ability in-between) not restting its cooldown.
 * Silencer
 * Fixed Curse of the Silent icon.png Curse of the Silent affecting  Warlock's Golem and  Summon Spirit Bear icon.png Spirit Bear.
 * Storm Spirit
 * Fixed Static Remnant icon.png Static Remnant blocking Creep camps.
 * Templar Assassin
 * Fixed Refraction icon.png Refraction being dispellable.
 * Undying
 * Fixed a case where early game Zombies could sometimes get stuck with an earlier or invalid level of Deathlust icon.png Deathlust into the late game.
 * Fixed Zombies being controllable when their target goes invisible.
 * Wisp
 * Fixed Spirits icon.png Spirits detonating on non-hero units like  Summon Spirit Bear icon.png Spirit Bear.
 * Fixed Diffusal Blade stopping Force Staff movement.
 * Fixed Templar Assassin's  Refraction icon.png Refraction and Pipe causing Blink Dagger to not get disabled.
 * Fixed illusion item locations not matching the source hero.

SPECTATOR:

 * The Director will now acknowledge all Ultimate usages not just the ones that damage, so you can no longer pretend that Echo Slam in the jungle by yourself didn't happen.
 * Tweaks to Directed camera framing and movement.

UI

 * Added chat spam throttling.
 * Players that have not purchased a Tournament Pass will no longer be able to watch that Tournament's replays.
 * Sellback times no longer expire when moving items to the courier.
 * Commendations are now only allowed from within games.
 * Commendation totals are not incremented until the game is finished.
 * Commendation totals are not incremented if the game was less than 10 minutes long.
 * Fixed item stocks not restoring correctly when multiple items are sold back within the sellback time.
 * Added a message when a player destroys the Aegis.
 * Added confirmation dialog before starting a Tournament game with one or more teams not specified.
 * Added client-side console variables allowing spectators to locally disable certain announcer lines. Especially useful for broadcasters. The cvars are:
 * cl_dota_speech_spec_towerattack, cl_dota_speech_spec_towerfalls, cl_dota_speech_spec_barracksattack, cl_dota_speech_spec_barracksfalls, cl_dota_speech_spec_ancientattack, cl_dota_speech_spec_enemybasefalls, cl_dota_speech_spec_idles.
 * Set any of them to '0' to prevent that line from playing. (Broadcasters will almost always want to set cl_dota_speech_spec_idles 0 ).
 * Multiple players who have the same announcer equipped in the same game should now hear the same line being spoken.

BOTS

 * Enabled AFK and leaver penalties for co-op bot matches.
 * Re-enabled rewards for co-op bot matches.- Added new stats dropdown feature when spectating!

UNDOCUMENTED
}}
 * New Spectator UI style (semi-transparent).
 * Added teleport start and end animations for the following heroes:
 * Sniper
 * Spirit Breaker
 * Weaver
 * Added spawn animations for the following heroes:
 * Sniper
 * Weaver
 * Added Idle Injured animations to Spirit Breaker
 * Updated the Thunder Lizard texture.