From 74bac4028b8e0e692f6af17ad3f66b0fe8e398b1 Mon Sep 17 00:00:00 2001 From: Sally Coolatta Date: Fri, 24 Dec 2021 13:17:57 -0500 Subject: [PATCH] Hack to fix drift spark explosion while keeping its interpolation --- src/p_mobj.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/p_mobj.c b/src/p_mobj.c index c8b1ca4d0..269d99652 100644 --- a/src/p_mobj.c +++ b/src/p_mobj.c @@ -6815,12 +6815,15 @@ static boolean P_MobjRegularThink(mobj_t *mobj) if (( mobj->fuse & 1 )) { nudge = 4*mobj->target->radius; + /* unrotate interp angle */ + mobj->old_angle -= ANGLE_90; } else { nudge = 2*mobj->target->radius; /* rotate the papersprite frames to see the flat angle */ mobj->angle += ANGLE_90; + mobj->old_angle += ANGLE_90; } P_MoveOrigin(mobj,