diff --git a/src/r_data/models.cpp b/src/r_data/models.cpp index 0c91a248bf..ad9c9978a9 100644 --- a/src/r_data/models.cpp +++ b/src/r_data/models.cpp @@ -330,6 +330,10 @@ void RenderFrameModels(FModelRenderer *renderer, FLevelLocals *Level, const FSpr { modelid = actor->modelData->models[i].modelID; } + else if(actor->modelData->models.Size() > i && actor->modelData->models[i].modelID == -2) + { + continue; + } else if(smf->modelsAmount > i) { modelid = smf->modelIDs[i];