I just use the 'you' pointer that c_trace returns (if the trace hits something).

Quote:
If entities are taking turns scanning, why would a single while loop with all the scans be faster?
, I mean have a single loop for all the entity actions (including your scan/trace code) which supposedly saves some fps but I don't really know how much. (I went slightly offtopic)