Metin2 Hungarian Forum

Metin2 => Privát szerverek => Szerver készítés => A témát indította: Pisti95 Dátum 2016-11-10, 22:27:07

Cím: [C++] Kard aura és Elvarázsolt penge bug #fix
Írta: Pisti95 Dátum 2016-11-10, 22:27:07
Sziasztok! :)

Biztosan ismeritek azt, amikor leveszitek a fegyvert és benyomjátok a kard aurát, vagy az elvarázsolt pengét egyidőben, akkor megadja a támadó erőt és tudtok nagyobb sebzéssel boxolni. Ezt sokan bugként ismerik fel, és igazából az szerintem is.  ::)  :P
Sok megoldást láttam deven is és turkmmo-n, és igazából elsőre sikerült kiválasztanom a legjobb megoldást, és teszteltem is, és tényleg nem engedi, hogy aktiválódjon.

Itt a javítás, amire vártatok:

char_skill.cpp

Keress rá erre:

bool CHARACTER::UseSkill(DWORD dwVnum, LPCHARACTER pkVictim, bool bUseGrandMaster)
{
if (false == CanUseSkill(dwVnum))
return false;



Közvetlenül alá pedig írd ezt:

/////Kard aura és Elv. Penge skillek #fix
if ((dwVnum == SKILL_GEOMKYUNG || dwVnum == SKILL_GWIGEOM) && !GetWear(WEAR_WEAPON))
return false;
/////////////////////////////////////////////////////////////////////////////////////



Üdv, Pisti95
EhPortal 1.39 © 2025, WebDev