Hello again,

Current pXent_raycast implementation is causing us problems that we think are avoidable:
Primarily, I don't see why we need an entity to give a start position to a ray. This causes unnecessary one-frame entities. It would be much better if we could just use a VECTOR.
Secondly, it doesn't fill a struct like c_trace does so we end up raycasting multiple times just to get more information. If we could combine flags and if it were to fill a struct with requested information, that would save us much processing time.

Thanks.