Ok, dopnt make the camera get linked to the player pan!
Use something like:
var camera_directionpan;
//this is the function that "rotates the player"
function actor_camera_rotation
{
camera_directionpan = ....
}
//her you actually rotate the player
action player
{
while(1)
{
...
player.pan=camera_directionpan;
...
wait(1);
}
}
Whenever you move the camera (actor)
first, update the camera_directionpan
not the player.pan
the player later has to adapt his pan to the
camera_directionpan
this way, the camera is moveing freely,
and the player still adapt to this pan.