From 7aa5b478516f8842f734ab8be994f7ede6f41e33 Mon Sep 17 00:00:00 2001 From: James R Date: Mon, 4 Dec 2023 20:24:25 -0800 Subject: [PATCH] P_RunOverlays: copy punted state from target --- src/p_mobj.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/p_mobj.c b/src/p_mobj.c index a21d676cb..6d8fd0994 100644 --- a/src/p_mobj.c +++ b/src/p_mobj.c @@ -5434,6 +5434,9 @@ void P_RunOverlays(void) mo->scale = mo->destscale = FixedMul(mo->target->scale, mo->movefactor); mo->angle = (mo->target->player ? mo->target->player->drawangle : mo->target->angle) + mo->movedir; + P_SetTarget(&mo->punt_ref, mo->target->punt_ref); + mo->reappear = mo->target->reappear; + if (!(mo->threshold & OV_DONTSCREENOFFSET)) { mo->spritexoffset = mo->target->spritexoffset;