From 7722784de6fe6eb9542ec4f1e0364b4177617520 Mon Sep 17 00:00:00 2001 From: Shiny Metagross <30511800+ShinyMetagross@users.noreply.github.com> Date: Thu, 15 Sep 2022 09:57:06 -0700 Subject: [PATCH] Voxels did not have an animationID causing a crash - Needed to assign -1 to the first index of animations for voxels or a crash occurs --- src/r_data/models.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/r_data/models.cpp b/src/r_data/models.cpp index 3d5c742a6..bb35af03c 100644 --- a/src/r_data/models.cpp +++ b/src/r_data/models.cpp @@ -421,6 +421,8 @@ void InitModels() smf.modelIDs[0] = VoxelDefs[i]->Voxel->VoxelIndex; smf.skinIDs.Alloc(1); smf.skinIDs[0] = md->GetPaletteTexture(); + smf.animationIDs.Alloc(1); + smf.animationIDs[0] = -1; smf.xscale = smf.yscale = smf.zscale = VoxelDefs[i]->Scale; smf.angleoffset = VoxelDefs[i]->AngleOffset.Degrees(); if (VoxelDefs[i]->PitchFromMomentum) smf.flags |= MDL_PITCHFROMMOMENTUM;