Skocz do zawartości
Opublikowano

Cześć, bijąc bossa z wierzchowca nasza postać go odpycha, pokaże Wam jak to zmodyfikać tak, aby boss stał nieruchomo (zachowywał się jak metin, ale podążał za postacią i atakował).
W grze można zauważyć, że mob o ID 2493 (Beran Setaou) posiada już taki efekt.

Przeglądając kod w GameLib/ActorInstanceBattle.cpp można się natknąć na taką funkcję:

🔐 Ukryta Treść 🔐


Wystarczy, że dodamy następne case z ID wybranego bossa, a nie będzie on już odpychany z wierzchowca.
Tak ma to przykładowo wyglądać:

🔐 Ukryta Treść 🔐


 

Featured Replies

Opublikowano
W dniu 27.09.2024 o 11:54, Zephyr napisał(a):

Cześć, bijąc bossa z wierzchowca nasza postać go odpycha, pokaże Wam jak to zmodyfikać tak, aby boss stał nieruchomo (zachowywał się jak metin, ale podążał za postacią i atakował).
W grze można zauważyć, że mob o ID 2493 (Beran Setaou) posiada już taki efekt.

Przeglądając kod w GameLib/ActorInstanceBattle.cpp można się natknąć na taką funkcję:

bool IS_HUGE_RACE(unsigned int vnum)
{
    switch (vnum)
    {
        case 2493:
            return true;
    }
    return false;
}


Wystarczy, że dodamy następne case z ID wybranego bossa, a nie będzie on już odpychany z wierzchowca.
Tak ma to przykładowo wyglądać:

bool IS_HUGE_RACE(unsigned int vnum)
{
    switch (vnum)
    {
        case 2493:
        case 691:
        case 1093:
        case 6091:
            return true;
    }
    return false;
}


 

lepiej już dorobić nowa flage do mob_proto, ale + za wstawkę 

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...