changed is_valid_ent

This commit is contained in:
David Anderson 2004-10-05 00:45:15 +00:00
parent 39070081d1
commit 9e8f380121

View File

@ -5,14 +5,18 @@ int is_ent_valid(int iEnt)
if (iEnt < 1 || iEnt > gpGlobals->maxEntities)
return 0;
if (iEnt >= 1 && iEnt <= gpGlobals->maxClients)
if (iEnt <= gpGlobals->maxClients)
{
if (!MF_IsPlayerIngame(iEnt))
{
return 0;
edict_t *pEnt = INDEXENT2(iEnt);
if (FNullEnt(pEnt))
return 0;
}
} else {
if (FNullEnt(INDEXENT(iEnt)))
{
return 0;
}
}
return 1;
}