k_kart.c: reference count HOLD bubble

This commit is contained in:
James R 2023-02-14 03:38:29 -08:00
parent e8ab92fa64
commit 701324fb42

View file

@ -9529,7 +9529,7 @@ void K_KartEbrakeVisuals(player_t *p)
P_RemoveMobj(p->mo->hprev);
}
p->mo->hprev = P_SpawnMobj(p->mo->x, p->mo->y, p->mo->z, MT_HOLDBUBBLE);
P_SetTarget(&p->mo->hprev, P_SpawnMobj(p->mo->x, p->mo->y, p->mo->z, MT_HOLDBUBBLE));
p->mo->hprev->renderflags |= (RF_DONTDRAW & ~K_GetPlayerDontDrawFlag(p));
}
@ -9617,7 +9617,7 @@ void K_KartEbrakeVisuals(player_t *p)
if (p->mo->hprev && !P_MobjWasRemoved(p->mo->hprev) && (p->mo->hprev->frame & FF_FRAMEMASK) != 5)
{
P_RemoveMobj(p->mo->hprev);
p->mo->hprev = NULL;
P_SetTarget(&p->mo->hprev, NULL);
}
p->ebrakefor = 0;