//Fix Dark Raven Shieldk
if (v25 == 4095)
{
lpObj->WeaponSecondSlot = -1;
lpObj->WeaponSecondExcellent = 0;
lpObj->WeaponSecondAncient = 0;
}
else if (pGetCharClass(lpObj->Class) != 4 || v25 != 2565)
{
lpObj->WeaponSecondSlot = v25 + 1171;
}
else
{
sub_4F8B80((int)lpObj);
if (!CC_MAP_RANGE(pMapNumber))
{
lpCharObj Character = &*(ObjectCharacter*)oUserObjectStruct_;
sub_4FA780(lpObj->Unknown676, (int)pGetPetInfo((int)&Character->pEquipment[1].ItemID));
lpObj ->WeaponSecondSlot = 7832;
}
}
short PetWing = (signed int)CharSet[16];
int WingCode = CharSet[8] & 7;
//*** final
sim sim mas no me ele caminha e balança o corvo
Porque não é só isso e, dependendo se tiver usando custompet terá que mudar alguns offsets//Fix Dark Raven Shieldk
if (v25 == 4095)
{
lpObj->WeaponSecondSlot = -1;
lpObj->WeaponSecondExcellent = 0;
lpObj->WeaponSecondAncient = 0;
}
else if (pGetCharClass(lpObj->Class) != 4 || v25 != 2565)
{
lpObj->WeaponSecondSlot = v25 + 1171;
}
else
{
sub_4F8B80((int)lpObj);
if (!CC_MAP_RANGE(pMapNumber))
{
lpCharObj Character = &*(ObjectCharacter*)oUserObjectStruct_;
sub_4FA780(lpObj->Unknown676, (int)pGetPetInfo((int)&Character->pEquipment[1].ItemID));
lpObj ->WeaponSecondSlot = 7832;
}
}
short PetWing = (signed int)CharSet[16];
int WingCode = CharSet[8] & 7;
//*** final
sim sim mas no me ele caminha e balança o corvo
Fiz uma correção disso em geral com código bem simples!//Fix Dark Raven Shieldk
if (v25 == 4095)
{
lpObj->WeaponSecondSlot = -1;
lpObj->WeaponSecondExcellent = 0;
lpObj->WeaponSecondAncient = 0;
}
else if (pGetCharClass(lpObj->Class) != 4 || v25 != 2565)
{
lpObj->WeaponSecondSlot = v25 + 1171;
}
else
{
sub_4F8B80((int)lpObj);
if (!CC_MAP_RANGE(pMapNumber))
{
lpCharObj Character = &*(ObjectCharacter*)oUserObjectStruct_;
sub_4FA780(lpObj->Unknown676, (int)pGetPetInfo((int)&Character->pEquipment[1].ItemID));
lpObj ->WeaponSecondSlot = 7832;
}
}
short PetWing = (signed int)CharSet[16];
int WingCode = CharSet[8] & 7;
//*** final
sim sim mas no me ele caminha e balança o corvo
Link: [Somente membros podem ver os links. ]
Não é bem o motivo, vou explicar.
É porque o custompet (se tiver montarias, até onde lembre teve um problema nela mas consegui fixar) tem algumas funções que, ao você aplicar essa correção, dará conflito e o que você requisitou não funcionará. Vale lembrar que só esse miolo dessa função ai não fixa, tem outra que poderá fixar também. Abraço!
Não é bem o motivo, vou explicar.
É porque o custompet (se tiver montarias, até onde lembre teve um problema nela mas consegui fixar) tem algumas funções que, ao você aplicar essa correção, dará conflito e o que você requisitou não funcionará. Vale lembrar que só esse miolo dessa função ai não fixa, tem outra que poderá fixar também. Abraço!
k ta fora da minha oçada nao tenho seu dom....
vou estudar maissss