test network 5
[carveJwlIkooP6JGAAIwe30JlM.git] / player_common.c
index 7daa3993d511df73c847e6cb81b9734965fe280f..203f52bc28e4500acfbe38a38f8442c8da909169 100644 (file)
@@ -53,7 +53,7 @@ static void player_camera_portal_correction(void){
          m4x3_mulv( inverse, localplayer.cam.pos, localplayer.cam.pos );
 
          struct skeleton *sk = &localplayer.playeravatar->sk;
-         skeleton_apply_transform( sk, inverse );
+         skeleton_apply_transform( sk, inverse, localplayer.final_mtx );
       }
    }
 }
@@ -127,7 +127,7 @@ static void player__cam_iterate(void){
 
    /* position */
    v3f fpv_pos, fpv_offset;
-   m4x3_mulv( av->sk.final_mtx[ av->id_head-1 ], 
+   m4x3_mulv( localplayer.final_mtx[ av->id_head-1 ], 
                cc->fpv_viewpoint_smooth, fpv_pos );
    m3x3_mulv( localplayer.rb.to_world, cc->fpv_offset_smooth, fpv_offset );
    v3_add( fpv_offset, fpv_pos, fpv_pos );