Okay, made a little progress. I find that altering the xyz coordinates in:
Code:
vector(5,-25,40)


...for this code:
Code:
vec_set ( vecOrigin, vector(5,-25,40) );


...is changing the location of the c_trace line, and making the first part of the turn where the camera is behind the wall last shorter (like maybe first 30 degrees of turn), and more quickly start gliding inside the wall like I want it to (for about the last 110 degrees of the turn). Only thing is that I have to permanently change the camera position to accomplish this. It might work great for turning player with its back facing a wall, but when the player's back faces away from the wall, the camera is not in a position that I want it to be in.

Trying to make it so that the camera does not go through a wall when facing player's back against it during a turn, and also having the camera be where I want it to be when the player's back is facing away from a wall as well.

Last edited by Ruben; 02/16/18 05:23.