Karakteresen rárontott a World of Warcraft fejlesztőcsapata a játékosok életét nehezítő technikai adósságok felszámolására. Az év eleji komolyabb hibahullám után a Blizzard most egy olyan alapvető kényelmi funkciót tesztel, amely évtizedes frusztrációtól kíméli meg a felhasználókat. Ion Hazzikostas játékigazgató kendőzetlen őszinteséggel ismerte el, hogy a háttérben futó, kiterjedt kódrendszer javítgatása olykor kártyavárként dönti össze a játék teljesen független rendszereit.
A gomb, amire huszonkét éve várnak a játékosok
Az aktuális tesztfázis legfontosabb életminőség-javító újdonsága az automatikus zsákmányolás, vagyis az auto-loot beállításainak számlaszintű kiterjesztése. Bár a funkció létezése alapvető egy modern MMORPG-ben, a World of Warcraft eddig minden egyes újonnan létrehozott karakternél alaphelyzetbe állította ezt az opciót. A játékosoknak így manuálisan kellett visszakapcsolniuk a funkciót a menüben, hogy elkerüljék a tárgyak egyenkénti, kattintgatós begyűjtését.
Ez a látszólag apró kellemetlenség az alt-karakterek kedvelőinek millióit kényszerítette felesleges körökre az elmúlt huszonkét évben. A fejlesztők a Curse of Ula’tek frissítéssel végleg pontot tesznek a probléma végére. A módosításnak köszönhetően a beállítás fiókszintűvé válik, így az új hősök indításakor azonnal aktív lesz az automatikus tárgyfelszedés.
Amikor egy tizenhárom éves lift romba dönti a lakhatást
A kényelmi fejlesztések mellett Ion Hazzikostas tiszta vizet öntött a pohárba a korábbi, 12.0.5-ös áprilisi javítás katasztrofális technikai állapota kapcsán. A közösség komoly kritikákkal illette a stúdiót a rengeteg bug miatt, a rendező szerint azonban a hibákat nem a kapkodás, hanem a túlvállalás okozta. A csapat az utolsó pillanatban, alig két nappal az élesítés előtt próbált megjavítani egy hibát a 2013-as Siege of Orgrimmar portyában, ahol a karakterek egyszerűen átestek egy lift padlóján.
A negyedszázados spagettikód bonyolult, egymásra épülő függőségei miatt a lift rögzítésére szolgáló programkód belenyúlt az objektumok egymáshoz rendelésének mechanizmusába. Ez a láncreakció teljesen váratlanul tönkretette a Midnight kiegészítő legújabb büszkeségét, a játékosházak (housing) rendszerét. Ha a stúdió nem kapcsolja le azonnal a funkciót egy teljes napra, a glitch az összes lebegő vagy falra helyezett dekorációt a földre rántotta és fixálta volna, végleg tönkrefejve a játékosok egyedi belső tereit.
A Blizzard vezetése utólag elismerte, hogy a javítást stabilabb állapotban kellett volna kiadniuk, a liftproblémát pedig egy későbbi hotfix formájában, kockázatmentesen kezelniük. A stúdió a tapasztalatokból tanulva igyekszik finomítani a belső ellenőrzési folyamatokat, hogy a jövőbeli frissítések már ne hordozzanak ekkora technikai kockázatot.
Az érkező kényelmi és technikai módosítások
| Funkció / Rendszer | Változás jellege | Hatás a játékosokra |
|---|---|---|
| Auto-loot opció | Fiókszintű mentés | Nem kell minden új karakternél újra bekapcsolni. |
| Szakmák (Professions) | Tudáspontok alaphelyzetbe állítása | Szakmánként egyszeri pont-visszaállítási lehetőség. |
| Felhasználói felület | Térképkoordináták kijelzése | Külső kiegészítők (addonok) nélkül is látható a pontos helyzet. |
| Játékosházak (Housing) | Kódoptimalizálás | Megszűnik a liftek okozta dekorációs összeomlás veszélye. |
Bár a hazai World of Warcraft közösség tagjai megszokhatták az angol nyelvű kifejezéseket a játékmenet során, az ehhez hasonló globális interfész-módosítások jelentősen megkönnyítik a magyar alt-gyárosok dolgát is, akik gyakran tucatnyi karaktert menedzselnek egyszerre. A tesztelési fázis lezárultával a javítások közvetlenül az éles szerverekre kerülnek, így a játékosok hamarosan közvetlenül is tapasztalhatják a stabilabb kód előnyeit.