in New_PetSystem.cpp ,cauti functia:
si inlocuiesti toata functia cu:
Cod:
void CNewPetActor::SetLevel(DWORD level)
si inlocuiesti toata functia cu:
Cod:
void CNewPetActor::SetLevel(DWORD level)
{
LPITEM pSummonItem = ITEM_MANAGER::instance().FindByVID(this->GetSummonItemVID());
if (pSummonItem != NULL){
pSummonItem->SetSocket(1, level);
}
m_pkChar->SetLevel(static_cast<char>(level));
m_dwlevel = level;
m_pkOwner->ChatPacket(CHAT_TYPE_COMMAND, "PetLevel %d", m_dwlevel);
SetNextExp(m_pkChar->PetGetNextExp());
m_pkChar->UpdatePacket();
m_pkOwner->UpdatePacket();
}