/colors вже тут і коди кольорів у чаті більше не змішуються між собою.
1000Чорно-золоті лати під рогатим шоломом, лук, що натягує розплавлене світло, і мисливська зграя, яка приходить крізь розлом, а не з кущів. Він стоїть на дорозі, прорубаній крізь палаючий каньйон.
Зелень випалено з кожної здібності, а нові ефекти не є просто перефарбованими оригіналами. Overgrowth не проростає: багряна троянда розколює землю всередині кільця тернів і викидає стовп червоного світла. Гончаки прориваються крізь варп, а не вибігають з-за лінії дерев. Навіть його кроки залишають за собою жаринки.
Узгодження того, як Protective Charm від Jeraziah взаємодіє з усім, що знімає бафи. Тепер Protective Charm позначено як розвіювану Magic Immunity, і з цього випливає одне правило:

Шейдери героїв також отримали невелике виправлення, тож матеріали виглядають однаково в магазині, лобі та грі. Деякі поверхні отримували освітлення двічі, а шорсткий метал відбивав різкіше, ніж мав би. Зміна ледь помітна, але деякі герої, особливо в обладунках, виглядатимуть трохи інакше.
Кожен вимкнений рейтинговий режим раніше звинувачував різницю в рейтингу. Тепер Caldavar і Mid Wars мають власну причину, тож обмеження розміру групи для високого MMR і ліміт різниці рейтингів називаються окремо: і в підказці режиму, і в рядку сповіщення.
А причина, що блокує лише один режим, більше не виглядає так, ніби нічого не сталося: якщо один рейтинговий режим недоступний для вашої групи, а в інший досі можна стати в чергу, ви отримаєте попередження з поясненням замість тиші.
/colorsПоказує всі коди кольору тексту, які можна використовувати в чаті, з живим попереднім переглядом кожного. Доступно поза матчем.
^: більше не успадковує колір світіння вашого імені: воно скидається на білий.^$ у полі чату тепер показує світіння в попередньому перегляді, а не тонує текст./colors виводить. Іменовані коди працюють і великими літерами.Матч після здачі продовжував симулюватися, і гравець, який лишався в грі, міг фармити покинутих героїв на кілли, що потрапляли в історію матчу та в трекери статистики акаунта.
Кілли, смерті, асисти, шкода, золото, варди та вся інша відстежувана статистика тепер заморожуються, щойно визначено переможця або пройшла здача, і на живому табло, і в підсумку, зібраному з повтору.
Каст у точку за межами вашої дальності тепер обмежується точкою трохи всередині межі, а не приймається як є. Здібності, дальність яких рахується по шляху (наприклад, Charging Strikes у Dark Lady і Wave Form у Myrmidon), обмежуються уздовж прохідного шляху. Тож примусовий каст більше не перенесе вас далі, ніж дозволяє здібність. Накази з ціллю на об'єкт не змінилися.
Матч міг зависати на кілька секунд поспіль, і досить довго, щоб гравці вилітали за тайм-аутом і перепідключалися. Усі випадки вели в одне місце: код, який розраховує, як юніти ходять мапою.
Там накладалися одна на одну чотири окремі помилки, і всі чотири виправлено:
Крім того, довгі маршрути тепер прокладаються поетапно, а не пошуком по всій мапі одразу, юніти, що йдуть в одне місце, використовують спільні напрацювання, а пошук, якому забракло часу, тепер веде найкращим знайденим маршрутом, а не стоїть на місці.
Failed to load k2.dll. Error (1114) виправлено в першоджереліЛаунчер перевіряв реєстр, щоб вирішити, чи потрібно відновлювати Visual C++ runtime, але реєстр фіксує те, що було востаннє встановлено, а не те, що лежить на диску. Машина з MSVCP140.dll 2017 року поруч з інакше актуальним набором runtime проходила перевірку, а потім падала під час запуску, і вина падала на k2.dll за файл, який йому ніколи не належав.
Тепер лаунчер перевіряє саме ті файли runtime, які фактично підвантажує завантажувач, і запускає відновленнязамість встановлення, якщо пакет зареєстровано, але файли не ті. Після цього він перевіряє все повторно, а не покладається на код виходу інсталятора, і повідомляє, коли потрібен перезапуск.
Лаунчер і раніше переходив на пряме IP-з'єднання, коли не вдавалося розпізнати ім'я. Клієнт так не вмів і показував errors resolving auth.juvio.com та не міг підключитися. Тепер обидва використовують той самий резервний механізм, і він охоплює всі сервіси, з якими працює клієнт.