Originally Posted by
Mentor
Summon books FIX
//protocol.cpp
else if (type == ITEMGET(14, 221))
{
if (SummonGoldColossusMonster(lpObj, 657, 1, 0) == FALSE)
{
pResult.Result = false;
IOCP.DataSend(aIndex, (LPBYTE)&pResult, pResult.h.size);
return FALSE;
}
//SummonGoldColossusMonster(lpObj, 654, 5, 1);// comente essa linha
gObjInventoryDeleteItem(aIndex, lpMsg->Ipos);
}
user.cpp
BOOL SummonGoldColossusMonster(LPOBJ lpObj, int monsterIndex, int nCount, int bIsHelpMon)
ADD isso no final.
gObj[nResult].m_bIsHelpMon = 1;
g_Log.Add("[ColossusEvent][SummonMonster][%s][%s] MonsterClass : [%d], MonsterIndex : [%d], Map[%d], X[%d], Y[%d]",
lpObj->AccountID, lpObj->Name, monsterIndex, nResult, gObj[nResult].MapNumber, gObj[nResult].X, gObj[nResult].Y);
return TRUE;// adicione essa linha.
}
}
Testei e está funcionado perfeitamente. Estou preparando os arquivos para lançar um release dessa season9 já com o fix.