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) if (iEnt < 1 || iEnt > gpGlobals->maxEntities)
return 0; return 0;
if (iEnt >= 1 && iEnt <= gpGlobals->maxClients) if (iEnt <= gpGlobals->maxClients)
{
if (!MF_IsPlayerIngame(iEnt)) if (!MF_IsPlayerIngame(iEnt))
{
return 0; return 0;
}
edict_t *pEnt = INDEXENT2(iEnt); } else {
if (FNullEnt(INDEXENT(iEnt)))
if (FNullEnt(pEnt)) {
return 0; return 0;
}
}
return 1; return 1;
} }