diff --git a/source/src/vertmodel.h b/source/src/vertmodel.h index c399986f..7cd3580e 100644 --- a/source/src/vertmodel.h +++ b/source/src/vertmodel.h @@ -53,6 +53,7 @@ struct vertmodel : model ushort *dynidx; int dynlen; anpos dyncur, dynprev; + float dynt; GLuint statlist; int statlen; @@ -91,8 +92,9 @@ struct vertmodel : model *pvert1 = NULL, *pvert2 = NULL; if(prev) { - if(dynprev==*prev && dyncur==cur) return; + if(dynprev==*prev && dyncur==cur && dynt==ai_t) return; dynprev = *prev; + dynt = ai_t; pvert1 = &verts[prev->fr1 * numverts]; pvert2 = &verts[prev->fr2 * numverts]; }