diff --git a/src/hardware/hw_things.c b/src/hardware/hw_things.c index 6c3ffeaea..1ba4ac38d 100644 --- a/src/hardware/hw_things.c +++ b/src/hardware/hw_things.c @@ -1781,7 +1781,7 @@ static void HWR_ProjectSprite(mobj_t *thing) float base_topoffs = FIXED_TO_FLOAT(spr_topoffset); #ifdef ROTSPRITE - spriterotangle = R_SpriteRotationAngle(thing, NULL, &interp, false); + spriterotangle = R_SpriteRotationAngle(thing, NULL, &interp, (affinesprite && vflip)); if (spriterotangle != 0 && !(splat && !(thing->renderflags & RF_NOSPLATROLLANGLE))