if(self.owner.weaponname == "" || self.owner.deadflag != DEAD_NO)\r
return TRUE;\r
\r
- if(other.spectatee_status)\r
+ if(other.spectatee_status == num_for_edict(other.enemy))\r
other = other.enemy; // also do this for the player we are spectating\r
\r
if not(other.cvar_chase_active || other.classname == "observer") // the observer check prevents a bug\r