- m4x3_invert_affine( player->gate_waiting->transport, inverse );
- m4x3_mulv( inverse, player->cam.pos, player->cam.pos );
+ m4x3_invert_affine( localplayer.gate_waiting->transport, inverse );
+ m4x3_mulv( inverse, localplayer.cam.pos, localplayer.cam.pos );
+
+ v3f v0;
+ v3_angles_vector( localplayer.cam.angles, v0 );
+ m3x3_mulv( inverse, v0, v0 );
+ v3_angles( v0, localplayer.cam.angles );