From f67c3df3ed805c4a5da9d4e8c744fa5b38a1f9c7 Mon Sep 17 00:00:00 2001 From: James R Date: Sun, 20 Aug 2023 16:46:01 -0700 Subject: [PATCH] HWR_ProjectSprite: fix rollangle for non-papersprites --- src/hardware/hw_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hardware/hw_main.c b/src/hardware/hw_main.c index 976d210c2..580f0e0ad 100644 --- a/src/hardware/hw_main.c +++ b/src/hardware/hw_main.c @@ -4773,7 +4773,7 @@ static void HWR_ProjectSprite(mobj_t *thing) if (spriterotangle != 0 && !(splat && !(thing->renderflags & RF_NOSPLATROLLANGLE))) { - rollangle = R_GetRollAngle(vflip + rollangle = R_GetRollAngle(papersprite == vflip ? spriterotangle : InvAngle(spriterotangle)); rotsprite = Patch_GetRotatedSprite(sprframe, (thing->frame & FF_FRAMEMASK), rot, flip, false, sprinfo, rollangle);