/colors już jest, a kody kolorów w czacie nie zlewają się już ze sobą.
1000Czarno-złota zbroja pod rogatym hełmem, łuk napinany cięciwą z płynnego światła i sfora łowców, która wyłania się z rozdarcia, a nie z zarośli. Stoi na drodze wyciętej w płonącym kanionie.
Zieleń wypalono ze wszystkich umiejętności, a nowe efekty to nie przemalowane oryginały. Overgrowth nie wyrasta z ziemi: karmazynowa róża rozrywa grunt wewnątrz kręgu cierni i wystrzeliwuje słup czerwonego światła. Ogary wdzierają się przez wyrwę w przestrzeni, zamiast wybiegać truchtem spomiędzy drzew. Nawet jego kroki zostawiają za sobą żar.
Przegląd spójności tego, jak Protective Charm Jeraziaha współdziała ze wszystkim, co zdejmuje buffy. Protective Charm jest teraz oznaczony jako immunitet możliwy do rozproszenia i wynika z tego jedna zasada:

Shadery bohaterów również przeszły drobną korektę, dzięki czemu materiały wyglądają tak samo w Sklepie, lobby i grze. Niektóre powierzchnie łapały światło podwójnie, a chropowaty metal odbijał je ostrzej, niż powinien. To subtelna zmiana, ale kilku bohaterów, zwłaszcza tych w zbrojach, będzie wyglądać nieco inaczej.
Każdy wyłączony tryb rankingowy zrzucał winę na różnicę rankingu. Caldavar i Mid Wars mają teraz własne powody, więc limit wielkości grupy przy wysokim MMR i limit różnicy rankingu są podawane osobno, zarówno w podpowiedzi trybu, jak i w linii komunikatu.
A powód, który blokuje tylko jeden tryb, nie wygląda już jak brak jakiegokolwiek powodu: jeśli jeden tryb rankingowy jest wyłączony dla twojej grupy, a do innego nadal można dołączyć do kolejki, dostaniesz ostrzeżenie z wyjaśnieniem zamiast ciszy.
/colorsWyświetla wszystkie kody kolorów tekstu, których możesz używać na czacie, z podglądem na żywo każdego z nich. Dostępne poza meczem.
^: nie dziedziczy już koloru poświaty twojego nicku, tylko resetuje się do białego.^$ w polu czatu pokazuje teraz podgląd poświaty zamiast zabarwiać tekst./colors - nazwane kody działają też pisane wielkimi literami.Mecz po poddaniu nadal był symulowany, a gracz, który pozostał połączony, mógł farmić porzucone postacie i zdobywać zabójstwa trafiające do zapisu meczu oraz do liczników statystyk konta.
Zabójstwa, zgony, asysty, obrażenia, złoto, wardy i wszystkie inne śledzone statystyki zatrzymują się teraz, gdy tylko zostanie wyłoniony zwycięzca lub przejdzie poddanie. Dotyczy to zarówno tablicy wyników na żywo, jak i podsumowania tworzonego z powtórki.
Rzucenie umiejętności na punkt poza Twoim zasięgiem jest teraz przycinane tuż do wnętrza jego krawędzi, zamiast być przyjmowane bez zmian. Umiejętności, których zasięg liczy się po ścieżce, na przykład Charging Strikes postaci Dark Lady i Wave Form postaci Myrmidon, są przycinane wzdłuż ścieżki, po której da się przejść Dzięki temu wymuszone rzucenie nie przeniesie Cię dalej, niż pozwala umiejętność. Polecenia celowane w jednostki pozostają bez zmian.
Mecz mógł się zawieszać na kilka sekund naraz i to na tyle długo, że gracze tracili połączenie i łączyli się ponownie w jego trakcie. Każdy przypadek prowadził do tego samego miejsca: kodu, który wyznacza, jak jednostki poruszają się po mapie.
Nakładały się tam na siebie cztery osobne błędy i wszystkie cztery zostały naprawione:
Poza tym długie trasy są teraz wyznaczane etapami, zamiast przeszukiwać całą mapę naraz, jednostki zmierzające w to samo miejsce dzielą się wspólnymi obliczeniami, a wyszukiwanie, któremu skończy się czas, prowadzi teraz najlepszą znalezioną trasą, zamiast stać w miejscu.
Failed to load k2.dll. Error (1114) naprawiony u źródłaLauncher sprawdzał rejestr, aby zdecydować, czy środowisko Visual C++ runtime wymaga naprawy, a rejestr zapisuje to, co ostatnio zainstalowano, a nie to, co faktycznie jest na dysku. Komputer z plikiem MSVCP140.dll z 2017 roku obok poza tym aktualnego zestawu runtime przechodził kontrolę, a potem wywalał się przy starcie, a k2.dll obrywał za plik, który nigdy do niego nie należał.
Launcher sprawdza teraz pliki runtime, które loader faktycznie wczytuje, i uruchamia naprawę, a nie instalację, gdy pakiet jest zarejestrowany, ale pliki są nieprawidłowe. Potem weryfikuje wszystko ponownie, zamiast ufać exit code instalatora, i informuje Cię, gdy potrzebny jest restart.
Launcher już wcześniej przełączał się na bezpośrednie połączenie IP, gdy rozwiązywanie nazw zawodziło. Klient tego nie robił i wyświetlał błąd errors resolving auth.juvio.com - teraz oba korzystają z tego samego mechanizmu awaryjnego, który obejmuje każdą usługę, z jaką łączy się klient.