diff --git a/src/p_inter.c b/src/p_inter.c index e8ca672d6..64f96100a 100644 --- a/src/p_inter.c +++ b/src/p_inter.c @@ -1353,6 +1353,8 @@ void P_KillMobj(mobj_t *target, mobj_t *inflictor, mobj_t *source, UINT8 damaget if (target->player->pflags & PF_NOCONTEST) P_SetTarget(&target->tracer, kart); + + kart->fuse = 5*TICRATE; } if (source && !P_MobjWasRemoved(source)) diff --git a/src/p_mobj.c b/src/p_mobj.c index 6041a5549..2dafb177a 100644 --- a/src/p_mobj.c +++ b/src/p_mobj.c @@ -9601,6 +9601,7 @@ static boolean P_CanFlickerFuse(mobj_t *mobj) case MT_FALLINGROCK: case MT_FLOATINGITEM: case MT_POGOSPRING: + case MT_KART_LEFTOVER: if (mobj->fuse <= TICRATE) { return true;