diff --git a/src/r_things.c b/src/r_things.c index 5898eb21fdee819707482f119cfefcd540d725d6..f17b4ec52a997c8baa58d68ad8eb7e5acdc91cf9 100644 --- a/src/r_things.c +++ b/src/r_things.c @@ -1413,7 +1413,10 @@ static void R_ProjectSprite(mobj_t *thing) } if (vis->x1 > x1) + { vis->startfrac += FixedDiv(vis->xiscale, this_scale)*(vis->x1-x1); + vis->scale += scalestep*(vis->x1 - x1); + } //Fab: lumppat is the lump number of the patch to use, this is different // than lumpid for sprites-in-pwad : the graphics are patched