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