It used to be better: three chips of the old “Dota”, which are missing in Dota 2

“Dota” has come a long way 17 years long – from a regular map for Warcraft III to a separate game with an e-sports scene and multi-million dollar prizes. Year after year, it improved, but in the process, the developers missed some points that made the gameplay more diverse and interesting. We will talk about them.

->



->
->

->

Quests before the release of new heroes

At the beginning of the development of DotA Allstars, developers added new characters in almost every patch. But as soon as the taverns were almost full, the rate of exit of the characters significantly decreased – approximately from version 6.00. But then, with patch 6.29, before the release of new heroes, secret events began to appear in the game.

The solution to the riddles was difficult, and sometimes it took them several days. Moreover, it was not easy to notice even new objects on the map, and it was almost impossible to guess that it was possible to interact with them. But the collective mind of Dota fans somehow guessed them and managed to cope with the most difficult bosses – they were the heroes who were introduced into the game in the next patch.

o.addEventListener('load', function () { callback(); }, false);

s.parentNode.insertBefore(o, s); } }

asyncLoad( 'https://platform.instagram.com/en_US/embeds.js', function () { window.instgrm.Embeds.process(); }, !!window.instgrm );

asyncLoad( 'https://cdn.playbuzz.com/widget/feed.js', function () {

}, !!window.PlayBuzz );

asyncLoad( 'https://static.apester.com/js/sdk/v2.0/apester-javascript-sdk.min.js', function () {

}, !!window.APESTER );

asyncLoad( 'https://wtrfall.com/widget.js', function () { if (!window.WTF || !WTF.bootstrap || !WTF.bootstrap("wtf-broadcast")) { setTimeout(arguments.callee, 50); } }, !!window.WTF );

asyncLoad( '//vk.com/js/api/openapi.js?147', function() { if (!window.$ || !window.VK || !VK.Widgets || !VK.Widgets.Post) { setTimeout(arguments.callee, 50);

return; }

$('.vk_post').each(function(i, elm) { var post = $(elm).data();

VK.Widgets.Post($(elm).attr('id'), post.userId, post.id, post.hash); }); }, !!window.VK ); })(); });