Update pohybu

Vážené hráčky, vážení hráči,

při pondělním update byl mimo jiné nahrán velký balík oprav pro takzvaný waypoint movement.

Co to znamená?
Spousta NPC ve hře má v naší databázi přiřazenou trasu, po které se následně pohybuje. Tato trasa se skládá z jednotlivých souřadnic, nebo-li waypointů. Pohyb probíhá tak, že NPC dorazí na danou souřadnici, následně směřuje přímo k další, dokud neprojde celou trasu, a poté se vrátí na začátek a celý cyklus se opakuje. V minulosti nebyl pohyb mezi jednotlivými waypointy plynulý. NPC se v průběhu trasy pohybovalo trhaně. Z tohoto důvodu jsme se rozhodli celý systém přepracovat a aplikovat na něj tzv. smooth movement.

Jak už název napovídá, tato funkce umožňuje plynulý pohyb po celé délce trasy. V minulosti byla funkce tohoto smooth movementu využita velmi zřídka. V současné době je již použita u všech typů waypoint movementu a vy si tedy můžete tento plynulý pohyb vychutnat v celé jeho kráse. Touto změnou byly ovlivněny tisíce NPC jak v otevřeném světě, tak v instancích (ke dnešnímu dni evidujeme v naší databázi celkem 8 753 NPC s tímto typem movementu a více jak 216 280 různých waypointů) a stovky questů. Spolu s tím byl také přepracován systém výpočtu rychlosti pohybu jednotlivých NPC, který nám opět umožní více se přiblížit oficiálním serverům.

Další položkou, kterou jsme se rozhodli přepracovat jsou formace. V mnoha případech se NPC nepohybuje samo, ale je doprovázeno jedním nebo i více NPC, které se pohybují po stejné trase a tvoří spolu formaci. Systém výpočtu jednotlivých parametrů formace měl své mouchy, což mělo za následek, že někteří členové formace se nepohybovali vůči ostatním v daných vzdálenostech a úhlech, které měli v databázi přiřazeny.

Pro lepší představu přikládáme krátké video, ve kterém je vidět stav před opravou a následné změny po přepracování jak waypoint movementu, tak formací. Vězte, že tato změna byla skutečně velice rozsáhlá a i přes interní testy a následné testy na našem PTR nebylo možné všechny chyby vychytat. Řešením všech nově nalezených chyb jsme se od pondělního update intenzivně zabývali (několik balíků oprav bylo již při středečním update nasazeno) a jsme stále připraveni je řešit co nejrychleji, aby váš herní zážitek byl co nejméně narušen a jen se zlepšoval. Samozřejmě k tomu, abychom mohli nějakou chybu opravit, potřebujeme nejdříve zjistit, že se nějaká chyba ve hře vyskytuje. Prosím, nahlašujte všechny chyby, které naleznete, na náš TwinHead. Návod k tomu, jak na našem projektu nahlašovat bugy naleznete zde.

TwinStar tým