July 18, 2012 Patch (Test)

{{Patch layout
 * game = test


 * source       = http://dev.dota2.com/showthread.php?t=47046
 * source-title = Update Notes - July 18, 2012


 * source2       = http://dev.dota2.com/showthread.php?t=47145
 * source2-title = Update 2
 * before = 2012-07-12
 * after = 2012-07-19


 * diff-1 = July 18, 2012 Patch (Test)
 * diff-2 = July 18, 2012 Patch (Test) 2


 * notes=
 * Added {{Hero icon|Naga Siren|16px}} Naga Siren!
 * Added new stats dropdown feature when spectating!
 * Enabled {{Hero icon|Naga Siren|16px}} 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 Golem model.png  Warlock Golem and Lone Druid Spirit Bear model.png Spirit Bear.
 * Silencer
 * Fixed Curse of the Silent icon.png Curse of the Silent affecting Warlock Golem model.png  Warlock Golem and Lone Druid Spirit Bear model.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 into the late game.
 * Fixed Shadow Word icon.png Shadow Word refreshing its debuff version when stolen and cast as a buff.
 * Fixed Dazzle's 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.
 * Fixed Diffusal Blade stopping Force Staff movement.
 * Fixed Refraction icon.png Refraction and Pipe causing Blink Dagger to not get disabled.

UI

 * Sellback times no longer expire when moving items to the courier.
 * Fixed item stocks not restoring correctly when multiple items are sold back within the sellback time.
 * Added a message when a player denies the Aegis.
 * Added confirmation dialog before starting a practice lobby with a league set but one or more teams not set.
 * 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 speech.

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.

Update 2
}}
 * Added chat spam throttling.
 * Enabled AFK and leaver penalties for co-op bot matches.
 * Re-enabled rewards for co-op bot matches.
 * Fixed TA's missing Refraction lore string.
 * Players that have not purchased a Tournament Pass will no longer be able to watch that Tournament's replays.
 * Fixed Naga Siren being unable to buy from Secret Shop near Roshan.
 * Added cast range ring for Song of the Siren.
 * Fixed Spell Steal not gaining the cancel ability on Song of the Siren.
 * Fixed being unable to Vacuum sleeping units from Song of the Siren.
 * Fixed Song of the Siren not affecting invulnerable towers.
 * Fixed Rip Tide having cast time.
 * Fixed Mirror Image illusions doing too much damage.
 * Fixed Riptide tooltip not showing the damage type.
 * Fixed HP bars missing during Song of the Siren.
 * Fixed Ensnare not revealing invisible heroes properly.
 * Fixed end game cinematic not playing properly.