diff --git a/src/p_mobj.c b/src/p_mobj.c index 04f99acc..fcd4f492 100644 --- a/src/p_mobj.c +++ b/src/p_mobj.c @@ -7022,7 +7022,15 @@ void P_MobjThinker(mobj_t *mobj) break; } - mobj->tracer->flags2 &= ~MF2_DONTDRAW; + if (mobj->target->player->kartstuff[k_itemheld]) + { + if (leveltime & 1) + mobj->tracer->flags2 &= ~MF2_DONTDRAW; + else + mobj->tracer->flags2 |= MF2_DONTDRAW; + } + else + mobj->tracer->flags2 &= ~MF2_DONTDRAW; } else {