Esto sirve para MuEmu para habilitar que el Asistente de la alianza atacante del Castle Siege pueda acumular tiempo y coronar durante el mismo
Por:
Isso é usado por MuEmu para permitir que o Castle Siege Attacking Alliance Wizard acumule tempo e coroa durante o processo.
En la función
[s]Code[/s]:
void CNpcTalk::NpcCastleSiegeCrown(LPOBJ lpNpc, LPOBJ lpObj)
[s]Buscar[/s]:
[s]Code[/s]: [Select]
if (gCastleSiege.CheckUnionGuildMaster(lpObj->Index) == FALSE)
y [s]reemplazar por[/s]:
[s]Code[/s]:
if (gCastleSiege.CheckUnionGuildMaster(lpObj->Index) == FALSE && gCastleSiege.CheckCrownGuildAsistant(lpObj->Index) == FALSE)
Luego en [b]CastleSiege.h[/b] agregar debajo de int CheckUnionGuildMaster(int iIndex);
[s]Code[/s]:
bool CheckCrownGuildAsistant(int iIndex);
y en [b]CastleSiege.cpp[/b] debajo de la función int CCastleSiege::CheckUnionGuildMaster(int iIndex) [b]agregar[/b]:
[s]Code[/s]:
bool CCastleSiege::CheckCrownGuildAsistant(int iIndex)
{
GUILD_INFO_STRUCT* lpGuildInfo;
if (gObjIsConnected(iIndex) == FALSE)
{
return FALSE;
}
lpGuildInfo = gObj[iIndex].Guild;
if (lpGuildInfo == NULL)
{
return FALSE;
}
if (gObj[iIndex].GuildStatus == GUILD_ASSISTANT)
{
if ((lpGuildInfo->Number == lpGuildInfo->GuildUnion) || (lpGuildInfo->GuildUnion == 0))
{
return TRUE;
}
}
return FALSE;
}
Credito: Kayito