P_RunOverlays: copy punted state from target

This commit is contained in:
James R 2023-12-04 20:24:25 -08:00
parent 1a78e55f4c
commit 7aa5b47851

View file

@ -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;