diff --git a/src/overlays/ovl_i5/fox_ma.c b/src/overlays/ovl_i5/fox_ma.c index 58ce6e0e..8b2d094d 100644 --- a/src/overlays/ovl_i5/fox_ma.c +++ b/src/overlays/ovl_i5/fox_ma.c @@ -56,8 +56,7 @@ s16 D_i5_801BE320[35]; f32 D_i5_801BE368[50]; Vec3f D_i5_801BE430[50]; Vec3f D_i5_801BE688[2]; -Vec3f D_i5_801BE6A0[6]; -Vec3f D_i5_801BE6E8[6]; +Vec3f D_i5_801BE6A0[12]; s32 D_i5_801BE734[4]; UnkStruct_D_i5_801B8E50 D_i5_801B8E50[156] = { @@ -2826,27 +2825,27 @@ void Macbeth_MaTrainStopBlock_PostLimbDraw(s32 limbIndex, Vec3f* rot, void* this switch (limbIndex) { case 1: Matrix_MultVec3f(gCalcMatrix, &src, &D_i5_801BE6A0[0]); - Matrix_GetYRPAngles(gCalcMatrix, &D_i5_801BE6E8[0]); + Matrix_GetYRPAngles(gCalcMatrix, &D_i5_801BE6A0[6]); break; case 2: Matrix_MultVec3f(gCalcMatrix, &src, &D_i5_801BE6A0[1]); - Matrix_GetYRPAngles(gCalcMatrix, &D_i5_801BE6E8[1]); + Matrix_GetYRPAngles(gCalcMatrix, &D_i5_801BE6A0[7]); break; case 3: Matrix_MultVec3f(gCalcMatrix, &src, &D_i5_801BE6A0[2]); - Matrix_GetYRPAngles(gCalcMatrix, &D_i5_801BE6E8[2]); + Matrix_GetYRPAngles(gCalcMatrix, &D_i5_801BE6A0[8]); break; case 4: Matrix_MultVec3f(gCalcMatrix, &src, &D_i5_801BE6A0[3]); - Matrix_GetYRPAngles(gCalcMatrix, &D_i5_801BE6E8[3]); + Matrix_GetYRPAngles(gCalcMatrix, &D_i5_801BE6A0[9]); break; case 5: Matrix_MultVec3f(gCalcMatrix, &src, &D_i5_801BE6A0[4]); - Matrix_GetYRPAngles(gCalcMatrix, &D_i5_801BE6E8[4]); + Matrix_GetYRPAngles(gCalcMatrix, &D_i5_801BE6A0[10]); break; case 11: Matrix_MultVec3f(gCalcMatrix, &src, &D_i5_801BE6A0[5]); - Matrix_GetYRPAngles(gCalcMatrix, &D_i5_801BE6E8[5]); + Matrix_GetYRPAngles(gCalcMatrix, &D_i5_801BE6A0[11]); break; default: