What is the best way to determine if an entity is an NPC? Is it
if (ent->NPC)
{
//is NPC
}
else
{
//isn't NPC
}
That works, so does...
if ( ent->s.eType == ET_NPC )
I seem to have used both in JMMod without any trouble. To be honest, I don't know why you would choose one over the other. Both are used in the SDK, maybe each is used by different programmers.
You might also want (for example)
if ( ent->client->NPC_class == CLASS_VEHICLE )
It was more of a curiosity question mostly to see how everyone else does it, thanks for the reply though. :D