para solucionar el problema con los mobs/invasiones pueden probar esto:
ejecutar animaciones de ataque y movimiento normales,
en el Main ----> CustomMonster.cpp
busca la funcion:
void RenderModelAnimation(int Preview, int ModelID)
tienen que agregar este bloque justo al inicio de la funcion
if(!gModel || !lpObj)
{
return;
}
queda asi,,, para que copien y peguen:.....
// ===== FIX: Evita repetir animación de muerte y bloqueos de acción =====
if (lpObj->m_Model.ObjectType == emMonster)
{
int animObj = lpObj->m_Model.AnimationID;
int animModel = gModel->AnimationID;
if (animObj == 5 || animObj == 6 || animObj == 7 || animModel == 5 || animModel == 6 || animModel == 7)
{
return; // No procesar más animaciones (soluciona loop de muerte)
}
}
// ===== FIN FIX =====
espero que le sirva