there's an important bug with this gs and the transformation rings
this gs
http://i.imgur.com/iR59oXm.mp4
original .93
Imgur
also there is this missing part when i was looking with ida, not sure if it has anything to do with this bug in CObjUseSkill::SkillChangeUse
original .93
Code:
if ( lpObj->m_Change == 374 && change != 374 )
{
lpObj->m_AttackDamageMaxLeft -= 20;
lpObj->m_AttackDamageMinLeft -= 20;
lpObj->m_AttackDamageMaxRight -= 20;
lpObj->m_AttackDamageMinRight -= 20;
lpObj->m_MagicDamageMin -= 20;
lpObj->m_MagicDamageMax -= 20;
}
lpObj->m_Change = change;
gObjViewportListProtocolCreate(lpObj);
//All this is missing
pMsg.h.c = 0;
*(_DWORD *)&pMsg.h.size = 0;
PHeadSubSetB((char *)&pMsg.h, -72, 1, 5);
pMsg.btKillCount = lpObj->m_btKillCount;
DataSend(aIndex, (char *)&pMsg.h, 5u);
result = 1;
}
else
{
result = 0;
}
return result;
this gs
Code:
if ( lpObj->m_Change == 374 && change != 374 ) {
lpObj->m_AttackDamageMaxLeft -= 20;
lpObj->m_AttackDamageMinLeft -= 20;
lpObj->m_AttackDamageMaxRight -= 20;
lpObj->m_AttackDamageMinRight -= 20;
lpObj->m_MagicDamageMin -= 20;
lpObj->m_MagicDamageMax -= 20;
}
lpObj->m_Change = change;
gObjViewportListProtocolCreate(lpObj);
// missing part goes here
result = 1;
}
else
{
result = 0;
}