Code:
vec_rotate(vTrace,vector(my.pan,0,0));


should be replaced by
Code:
vec_rotate(vTrace,my.pan);



because when you use vector(my.pan,0,0), you completely disregard the tilt component of your angle. this means you can hit any entity on a similar z level to your player.

julz


Formerly known as JulzMighty.
I made KarBOOM!