+ localplayer.id_eyes = skeleton_bone_id( sk, "eyes" );
+
+ for( i32 i=0; i<sk->bone_count; i ++ ){
+ localplayer.skeleton_mirror[i] = 0;
+ }
+
+ for( i32 i=1; i<sk->bone_count-1; i ++ ){
+ struct skeleton_bone *si = &sk->bones[i];
+
+ char tmp[64];
+ vg_str str;
+ vg_strnull( &str, tmp, 64 );
+ vg_strcat( &str, si->name );
+
+ char *L = vg_strch( &str, 'L' );
+ if( !L ) continue;
+ u32 len = L-tmp;
+
+ for( i32 j=i+1; j<sk->bone_count; j ++ ){
+ struct skeleton_bone *sj = &sk->bones[j];
+
+ if( !strncmp( si->name, sj->name, len ) ){
+ if( sj->name[len] == 'R' ){
+ localplayer.skeleton_mirror[i] = j;
+ localplayer.skeleton_mirror[j] = i;
+ break;
+ }
+ }
+ }
+ }