diff --git a/src/playsim/p_actionfunctions.cpp b/src/playsim/p_actionfunctions.cpp index 97cb4fe273..19ac2c32e0 100644 --- a/src/playsim/p_actionfunctions.cpp +++ b/src/playsim/p_actionfunctions.cpp @@ -5196,7 +5196,7 @@ void ChangeModelNative( TArray surfaceSkins; if(skinindex > 0) { - surfaceSkins.AppendFill(FNullTextureID(), skinindex - 1); + surfaceSkins.AppendFill(FNullTextureID(), skinindex); } surfaceSkins.Push(skindata); mobj->modelData->models.Push({queryModel, std::move(surfaceSkins)});