Dota 2 Update: Dota Plus Improvements and Other Changes
2018-07-12

Dota 2 Update: Dota Plus Improvements and Other Changes

Valve released a new update for Dota 2, the main focus of which was to improve the premium subscription called “Dota Plus”. Among other things, they added a new Summer Terrain, new prediction charm which allows to get shards, as well as new hero quests. The users now also can spectate their friends’ games live. Speaking about the general changes, the developers improved the behavior of courier in Turbo mode, fixed some bugs and updated minimap icons. The full list of changes can be seen below.

Patch Notes

Dota Plus:

  • Added a new Summer Terrain
  • Added a new Plus in-game prediction charm, grants you increasing amounts of shards for correct predictions in a row (10/20/30/40/50 for 1/2/3/4/5x, 50 for subsequent)
  • Added a new feature to let Plus members spectate their friends' games live, seeing only what their friend's team can see. You can join in any time the game is ongoing.
  • Added dozens of new Hero Quests
  • Playing Turbo games now grants half the normal hero xp for wins/losses, rather than none.
  • Added a new global Hero Trends page
  • You can now purchase some Tools for shards in the Plus Rewards store.
  • Fixed a bug that would sometimes cause Plus guides to get stuck and not work.
  • Improved the item/ability/lane suggestions
  • Plus item suggestions now default to the first suggestion, with a button to examine alternatives.
  • The full popular items list is now shown even when you have a specific sequence selected.
  • Suggested items that have already been purchased are now greyed out, to improve readbility.
  • Added the Plus Hero Badge to the Post Game screen.
  • The Profile screen now shows your Plus Hero Badge and Relics

General Changes:

  • Ranked Roles: Added a new type of report function that can be used during the picking phase for players that don't adhere to the selection they queued for. Does not consume normal reports.
  • Trivia: Added a button that lets you disable playing trivia sounds automatically.
  • Turbo: Added an ability that lets you toggle the couriers auto deliver behavior.
  • Turbo: Courier will deliver gems and other shareable items picked up from your teammates.
  • Ctrl-alt clicking HP bars now correctly messages raw HP/Mana values of the target to the rest of your team.
  • Fixed a variety of consistency issues with alt-click modifier messages not being worded from the point of view of the person sending them.
  • Fixed a bug that caused AFK abandons to be assesed earlier than intended in cases where the player was AFK during the pick phase and was forced to a random hero.
  • Monkey King's Disguise now uses the correct bounty rune model for 5 minute runes.
  • Minimap icons for Viper and Slardar have been updated to their remodeled verison.
  • Enabled custom minimap icons for Primal Split Brewlings
  • Added a custom minimap icon for Arc Warden's Tempest Double
  • Refresher cast sound effect now audible to nearby teammates and enemies.
  • Custom Games: Fixed the lobby list connection sort not working correctly
  • Custom Games addoninfo.txt: "HeroGuidesSupported" setting is now defaulted to truebv
  • Custom Games addoninfo.txt: Added a new setting "ShouldForceDefaultGuide" which will cause default_files to be utilized (if none is defined it will use the default from the base game)
  • Custom Games Lua API: Linked several missing modifier properties
  • Custom Games Lua API: Added function "SetUseDefaultDOTARuneSpawnLogic" to let custom games opt into the current set of rune spawning rules (previously it was forcing usage of an older rule set )
  • Custom Games Lua API: Added "SetPowerRuneSpawnInterval" and "SetBountyRuneSpawnInterval" functions to customize rune spawn intervals (works with either the current or backwards compatible ruleset of rune spawning)
  • Custom Games Lua API: Added several functions for asking for basic stats on units on the server "GetBaseAttackRange", "GetStatusResistance", "GetEvasion", "GetSpellAmplification( bool bBaseOnly) "