diff --git a/src/k_kart.c b/src/k_kart.c index d3f5f757a..32c72b807 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -1016,7 +1016,8 @@ boolean K_KartBouncing(mobj_t *mobj1, mobj_t *mobj2) K_SpawnBumpForObjs(mobj1, mobj2); - if (mobj1->type == MT_PLAYER && mobj2->type == MT_PLAYER) + if (mobj1->type == MT_PLAYER && mobj2->type == MT_PLAYER + && !mobj1->player->powerupVFXTimer && !mobj2->player->powerupVFXTimer) { boolean guard1 = K_PlayerGuard(mobj1->player); boolean guard2 = K_PlayerGuard(mobj2->player);