Wszystkie aktualności
Changelog: błędy naprawione od 13 do 18 października
To poprawki, które trafiły do gry między 13 a 18 października 2026. Każda linia to jedna poprawka, pogrupowana według tego, co czuje gracz: walka, ruch, przedmioty, potwory, jedzenie i życie oraz interfejs.
Walka i czary
- Celowanie w gracza: wycelowanie w gracza od razu wprowadza atakującego w walkę, nawet z dystansu i bez zadania ciosu.
- Leczenie sojusznika z party: kliknięcie sojusznika z party, aby go uleczyć, nie wprowadza już ciebie w walkę.
- Runy jednocelowe: sudden death i pozostałe runy jednocelowe trafiają teraz w graczy, tylko w PvP z czaszką: nigdy w protection zone. Sojusznicy z party również mogą zostać trafieni, przez każdą runę bojową.
- exura sio „Imię”: teraz leczy wskazanego gracza, z wieloznacznikiem w imieniu i zasięgiem ekranu.
- Liczba leczenia z exura sio: liczba leczenia pojawia się nad uleczonym graczem, jak przy runie UH.
- Obrażenia z pól: obrażenia z pól (ogień, trucizna, energia) są teraz redukowane przez absorpcję ekwipunku: pierścień, amulet i części pancerza zmniejszają obrażenia, a każda część, która je zmniejszyła, zużywa ładunek; kałuże slime i lawy działają jak wcześniej.
- Czar na cooldownie: czar na cooldownie nie jest już wypowiadany ani rzucany; komunikat podaje teraz czas cooldownu.
- Zdublowane słowa czaru: słowa czaru pojawiały się dwa razy (animowane, unoszące się, i statyczne z serwera); teraz zostaje tylko statyczne.
- Wspólne doświadczenie: wspólne doświadczenie party jest teraz domyślnie wyłączone.
- Menu gracza: Ctrl + prawy przycisk myszy na innym graczu lub potworze otwiera menu w trybie Regular.
- Akcje celowania na hotbarze: 16 akcji, które odpowiadały „not supported yet” (najdalszy, najwyższy, najniższy, przełączanie, najbliższy, śledzenie, z czaszką, żółty, poza party, poza gildią, konwersja i menu kontekstowe), teraz działa.
Ruch i animacja
- Prędkość kroku: krok gracza podąża za liniowym wzorem: 500 ms na kratkę przy speed 220.
- Nogi, jeden cykl na krok: animacja nóg wykonuje jeden cykl na krok.
- Nogi, prędkość animacji: odstęp między klatkami wynosił 8, a teraz wynosi 3, a czas zdarzenia jest liczony w milisekundach, także dla innych postaci.
- Nogi na połączonych kratkach: cykl nóg nie restartuje się już na każdej połączonej kratce; restartuje się dopiero po zatrzymaniu dłuższym niż 150 ms.
- Pościg po przekątnej: pościg i użycie z dystansu chodzą teraz po przekątnej; wcześniej krok stawał się prosty i postać nie dochodziła do celu.
- Chodzenie z haste: następny krok wychodzi, gdy nadejdzie potwierdzenie serwera (a nie 100 ms później), a zmiana odcinka trasy nie czeka już 300 ms; z haste kliknięcie na mapie zacinało się na każdym kroku i odcinku.
- Pościg za uciekającym potworem: pościg już się nie zacina: następny krok trafia do bufora ruchu 1 klatkę przed końcem bieżącego kroku.
- Animacja po teleportacji: animacja chodzenia zacinała się po schodach, dziurze, łodzi lub teleporcie; teraz postać stoi w miejscu i chodzi znowu dopiero przy prawdziwym kroku.
- Most przy dźwigni w kanałach Rookgaard: zmiana podłoża przebudowuje teraz graf ścieżek (A*); most przy dźwigni w kanałach ma teraz ścieżkę dla pościgu i dla potworów.
- Piętra powierzchni nad jaskiniami: pod ziemią (z 8 lub więcej) ekran nie rysuje już pięter powierzchni nad jaskinią; w jaskini szczurów (32368, 32227, 8) pas morza z z7 był malowany nad piętrem gracza.
- Miejsca na linę: wszystkie miejsca na linę na mapie działają, także 30 w Darashii, Ankrahmun i innych jaskiniach.
Przedmioty, kontenery i ekwipunek
- Zamiana przedmiotu w plecaku lub depot: nowy przedmiot ginął, bo remove() upychało sloty; teraz zamiana odbywa się w tym samym slocie. Zdjęcie pierścienia przesuwało też kolejne części ekwipunku; teraz tylko opróżnia slot. Lottery ticket i questy znów używają zamiany.
- Upuszczanie na backpack lub bag: przedmiot lub stos upuszczony na slot backpacka albo baga w innym kontenerze trafia do środka, zamiast zamieniać się miejscami (z tego samego kontenera, z innego i z ziemi); przedmiot na zwykły przedmiot nadal się zamienia.
- Slot plecaka: wszystko przeciągnięte na slot plecaka trafia do środka, także bag i backpack; slot zakłada przedmiot tylko wtedy, gdy jest pusty.
- Otwarte kontenery: nie ma już limitu otwartych kontenerów; loot zatrzymywał się na 4. zwłokach.
- Przenoszenie odległego przedmiotu z ziemi: upuszczenie odległego przedmiotu z ziemi na slot nie jest już ignorowane; postać dochodzi do przedmiotu i go przenosi (stos najpierw otwiera okno ilości).
- Powtórne kliknięcie prawym: drugie kliknięcie prawym w ciągu 100 ms od poprzedniego jest traktowane jako drgania styków (zużyta myszka lub dostęp zdalny) i ignorowane; use otwierał i zamykał ten sam BP lub drzwi jednym kliknięciem.
- Przedmioty położone na mapie: przedmiot położony na mapie nie psuje się; szkielet Crusader Helmet znikał 10 minut po starcie serwera.
- Przedmioty blokujące kratkę: 47 przedmiotów, które powinny blokować przejście, zajmuje teraz kratkę (stoły, komody, skrzynie, beczka, garnek, kosz na węgiel, powalony pień, płytka woda…): blokują na serwerze i nie da się po nich chodzić w kliencie.
- Bronie dwuręczne: broń dwuręczną można założyć tylko przy wolnej drugiej ręce i nic nie trafia do drugiej ręki, gdy jest założona, także przy zamianie 1:1.
- Wolna pojemność (cap): wolny cap jest dokładny do 1/100 oz, bez dryfu zaokrągleń (pokazywało 398 zamiast 399).
- Broń na pajęczynie: użycie broni do walki wręcz na pajęczynie powodowało błąd serwera (kod wywoływał funkcje, które nie istnieją w Player i Tile); maczeta miała te same błędy.
- Maczeta: maczeta naprawdę ścina venorean spice i jungle grass; ciężka maczeta także.
- Instrumenty muzyczne: lyre, flet, lute, bębny, rogi, pianino i harfa wydają teraz nutę muzyczną po użyciu.
- Autoloot zwłok z wieloma przedmiotami: skanowanie wysyłało ruchy od pierwszego do ostatniego slotu i tylko pierwszy przedmiot był zbierany; teraz skanowanie idzie od ostatniego slotu do pierwszego.
- Addony i wierzchowiec: addony i wierzchowiec docierają teraz do klienta; serwer zapisywał zera w każdym pakiecie outfitu na mapie, bo funkcja sprawdzająca nie zwracała wartości.
- Outfity według płci: postać męska zakłada tylko męską wersję outfitu, a żeńska żeńską, także w outfitach ze sklepu i z questów.
Potwory, NPC i look
- Potwory z błędną nazwą: nazwa potwora wskazuje teraz plik stworzenia, a nie wariant: 248 demonów pojawiało się jako demon goblin (50 HP), 206 giant spiderów jako iluzja Wydy (20 HP), a 86 phantasmów jako summon (65 HP). Giant spider, nomad i phantasm trafiają do indeksu, a potwór celuje w najbliższego gracza.
- Battle list: stworzenie większe niż jedna kratka (Demon, smok, cyklop, bossy) jest teraz widoczne w całości na miniaturze w battle list.
- Potwory, które popychają: decyzja o popychaniu przedmiotów i stworzeń nie zależy już od systemu summonów, który nie istnieje w każdej wersji serwera.
- Nazwa Mad Mage: Mad Mage miał nazwę małymi literami; teraz wyświetla się jako „Mad Mage”.
- Look na potwora: look pokazuje teraz „You see a Scorpion.”, z a lub an zależnie od pierwszej litery nazwy.
- Look na NPC: look na NPC pokazuje tylko imię („You see Benjamin.”), bez „(Level 0). He is a nothing.”.
- Okno NPC i odległość: okno NPC zamyka się, gdy gracz wyjdzie poza zasięg słyszenia NPC.
- Pytania tak lub nie: okno NPC pokazuje yes i no, gdy NPC zadaje pytanie typu tak lub nie.
- Przyciski okna NPC: przyciski pojawiają się tylko dla słów, które NPC rozumie, z trade na pierwszym miejscu.
- Zasięg powitania NPC: zasięg powitania podąża teraz za odległością w linii prostej (mniej niż 4 kratki), tak jak słyszy serwer; bezpieczny zasięg to 3 kratki, bo serwer słyszy na 4 lub 5 zależnie od NPC.
Jedzenie, życie i mana
- Zegar jedzenia: zegar jedzenia przesuwał się o 1 tick co 600 klatek (30 s) zamiast co 600 ms; jedzenie trwało na serwerze 50 razy dłużej, niż pokazywał ekran.
- Jedzenie zerowane przy wylogowaniu: wylogowanie zerowało licznik jedzenia, bo cleanup działał dwa razy, a drugi zapisywał zdjęcie stanu najedzenia z wartością 0.
- Zegar jedzenia przy logowaniu: logowanie bez jedzenia nie wysyłało timera, a klient dalej liczył zegar z poprzedniej sesji; teraz zegar na ekranie się zeruje.
- Jedzenie między logowaniami: licznik jedzenia jest teraz zachowywany między logowaniami w zapisie, a timer synchronizuje się przy logowaniu i gdy jedzenie się kończy.
- Zerowa mana przy logowaniu: postać z many 0 nie zamienia się już w 35/55 po wejściu (poziom 1 zaczyna z 0 many).
- Paski życia i many: paski przerysowują się, gdy zmienia się maksimum; po awansie pokazywały 155/150 życia i 60/55 many.
- Mana nowej postaci: nowa postać zaczyna z pełną maną według oficjalnego wzoru (55/55; było 35/55).
- Życie i mana powyżej maksimum: logowanie obniża bieżące życie i manę do nowego maksimum, a /reset wraca do poziomu 1 według wzoru.
- Profesja poniżej poziomu 8: postać z profesją poniżej poziomu 8 używa wzoru dla postaci bez profesji; wcześniej paladyn na poziomie 1 miał manę -15, a knight 80 życia.
- Pasek many na poziomie 1: pasek many pokazuje 0/0 na poziomie 1 (pokazywał 0/1).
Czat, interfejs i logowanie
- Karta Loot psuła start gry: karta Loot powstaje z literalnym identyfikatorem; menedżer kanałów jest tworzony przed stałymi, a odwołanie do kanału Loot zawieszało ładowanie gry na 55%.
- Sklep przy pierwszym ładowaniu po wdrożeniu: rejestracja sklepu toleruje stary launcher service workera; nowy index.html ze starym launcherem zawieszał ładowanie na 55% przy pierwszym wejściu po aktualizacji.
- Aktywna karta po zalogowaniu: po wejściu aktywna jest zawsze karta Default; Console nadal otrzymuje tekst systemowy.
- Console i Default nie zamykają się: Console jest kanałem domyślnym i ani on, ani Default nie mogą zostać zamknięte.
- Czat poprzedniej postaci: wylogowanie czyści Default i Console oraz zamyka kanały sesji; nic z poprzedniej postaci nie pojawia się przy następnym logowaniu, a karta Default wraca na wierzch.
- Menu karty czatu: menu karty ma teraz tylko Clear Messages i Close.
- Komunikaty walki w Console: komunikaty walki („You lose 34 hitpoints due to an attack by dragon.”, „A dragon loses 72 hitpoints due to your attack.”, mana i obrażenia otoczenia) trafiają na kartę Console, a nie do Default.
- Długa wypowiedź nad postacią: długa wypowiedziana wiadomość pojawiała się w jednej uciętej linii; teraz zawija się w wyśrodkowane linie do 420 px (było 280 px).
- Czaszka na pasku statusu: czaszka na pasku statusu ma ten sam rozmiar co ta nad postacią, 11x11, bez powiększenia.
- Nametag i paski: wysokość nametagu oraz pasków życia i many (gracze, stworzenia i NPC) została dopasowana.
- Minimapa bez rozmiaru: minimapa dostała szerokość i wysokość 160 w prototypie; minimapa zbudowana bez konstruktora (jak ta w looku z dwoma przyciskami) nie ma już NaN.
- Migotanie kolumn przy zmianie rozmiaru czatu: zmiana rozmiaru czatu nie powoduje już migotania dodatkowych kolumn (szeroka minimapa była wliczana do wolnego miejsca).
- Ekran gry i wysokość czatu: ekran gry podąża za wysokością przeciągniętego czatu; skala mierzy rzeczywistą przestrzeń (kolumny 216 px, hotbar, pasek i czat) zamiast stałych wartości, które już ucinały 7 px u góry.
- Szerokość kolumn bocznych: kolumny boczne znów mają domyślnie 216 px (5 slotów w rzędzie; battle, friends i stats na całą szerokość); CSS paska bocznego wrócił do 180 px.
- Znajomi: można dodać tylko istniejącą postać, z dosłownym komunikatem gry; żądanie jest najpierw weryfikowane (opcode 44), a znajomy nie jest już dodawany optymistycznie.
- Wybór postaci: lista wstępnie zaznacza nowo utworzoną postać bez rozróżniania wielkości liter.
- Rozmyte logo na ekranie startowym: logo wybiera plik według rozmiaru, jaki naprawdę zajmuje na ekranie (56% wysokości) i nie jest już rozmyte.
- Wyszukiwanie postaci na stronie: wyszukiwarka postaci na stronie akceptuje imiona z cyframi, jak mają niektóre starsze postacie.