/colors är här och färgkoderna i chatten blöder inte längre in i varandra.
1000Svartguldig rustning under en hornprydd hjälm, en båge som spänns med smält ljus och en jaktflock som anländer genom en reva i stället för att kliva ut ur snåren. Han står på en väg som skär genom en brinnande kanjon.
Det gröna har bränts bort ur varenda förmåga, och ersättarna är inte bara omfärgningar av originalen. Overgrowth spirar inte: en blodröd ros klyver marken inuti en ring av törnen och kastar upp en pelare av rött ljus. Hundarna river sig in genom en portal i stället för att lunka ut ur skogsbrynet. Till och med hans fotsteg lämnar glöd efter sig.
En genomgång för att göra det konsekvent hur Jeraziahs Protective Charm samverkar med allt som rensar. Protective Charm är nu flaggad som en rensbar immunitet, och ur det följer en enda regel:

Hjälteshaders har också fått en mindre korrigering, så att material ser likadana ut i butiken, lobbyn och spelet. Vissa ytor fick sitt ljus två gånger, och grov metall reflekterade skarpare än den borde. Det är subtilt, men några hjältar, särskilt de i rustning, kommer att se lite annorlunda ut.
Alla avstängda rankade lägen brukade skylla på ratingskillnaden. Caldavar och Mid Wars har nu egna anledningar, så gruppstorleksgränsen för hög MMR och gränsen för ratingskillnad anges separat, både i lägets tooltip och i notisraden.
Och en anledning som bara blockerar ett läge ser inte längre ut som ingenting alls: om ett rankat läge är avstängt för din grupp medan ett annat fortfarande går att köa till får du en varning som förklarar varför i stället för tystnad.
/colorsListar alla textfärgkoder du kan använda i chatten, med en liveförhandsvisning av var och en. Tillgängligt utanför matcher.
^: ärver inte längre glödfärgen från ditt namn, utan återställs till vitt.^$ i chattrutan förhandsvisas nu som glöd i stället för att färga texten./colors skrivs ut. Versaler fungerar också för de namngivna koderna.En match som någon gett upp fortsatte att simuleras, och en spelare som var kvar kunde farma de övergivna hjältarna på kills som hamnade i matchhistoriken och i kontots statistikräknare.
Kills, deaths, assists, skada, guld, wards och all annan spårad statistik fryses nu så fort en vinnare är utsedd eller ett concede går igenom, både på den levande poängtavlan och i sammanfattningen som byggs från repriser.
Ett positionsriktat kast bortom din räckvidd begränsas nu till precis innanför kanten i stället för att tas för vad det är. Förmågor vars räckvidd följer en väg, till exempel Dark Ladys Charging Strikes och Myrmidons Wave Form - begränsaslängs den gångbara vägen. Ett force-cast kan alltså inte längre ta dig längre än förmågan tillåter. Order som riktas mot en enhet påverkas inte.
En match kunde frysa i flera sekunder åt gången - tillräckligt länge för att spelare skulle tajma ut och återansluta mitt i alltihop. Varje fall ledde tillbaka till samma ställe: koden som räknar ut hur enheter tar sig runt på kartan.
Fyra separata fel förvärrade varandra där, och alla fyra är åtgärdade:
Utöver det räknas långa vägar nu ut i etapper i stället för att hela kartan söks igenom på en gång, enheter som är på väg till samma ställe delar på grundarbetet, och en sökning som får slut på tid går nu den bästa väg den hittat i stället för att stå still.
Failed to load k2.dll. Error (1114) är åtgärdat vid källanStartprogrammet kollade registret för att avgöra om Visual C++ runtime behövde repareras, men registret visar vad som senast installerades, inte vad som faktiskt ligger på disken. En dator med en MSVCP140.dll från 2017 bredvid en i övrigt aktuell runtime-uppsättning klarade kontrollen och kraschade sedan vid start, med k2.dll som fick skulden för en fil den aldrig ägde.
Startprogrammet kontrollerar nu de runtime-filer som laddaren faktiskt använder, och om paketet är registrerat men filerna är fel kör det en reparationi stället för en installation. Efteråt kontrollerar det igen i stället för att lita på installationsprogrammets exit code, och säger till när en omstart behövs.
Startprogrammet föll redan tillbaka på en direkt IP-anslutning när namnuppslagningen misslyckades. Klienten gjorde inte det och visade i stället errors resolving auth.juvio.com som fel. Nu delar båda på samma reservlösning, och den täcker alla tjänster som klienten pratar med.