void CheckValidity(int ax) { int delta_time; vec3_t player; eth.cg_time = timeGetTime(); if(!player[ax].nexttime) player[ax].nexttime = delta_time + 100; //THis is the big salami, 100 millisecond timeout for entities! if(player[ax].nexttime > delta_time || player[ax].ent->curstate.animtime != player[ax].lastanim) { if(player[ax].ent->curstate.animtime != player[ax].lastanim) { player[ax].nexttime = 0; player[ax].lastanim = player[ax].ent->curstate.animtime; } if(player[ax].ent->curstate.solid && player[ax].team > 0) player[ax].valid = qtrue; else player[ax].valid = qfalse; } else player[ax].valid = qfalse; }