diff --git a/src/k_kart.c b/src/k_kart.c index 698620467..f7f8464c6 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -1976,7 +1976,7 @@ fixed_t K_GetMobjWeight(mobj_t *mobj, mobj_t *against) case MT_FALLINGROCK: if (against->player) { - if (against->player->invincibilitytimer || against->player->growshrinktimer > 0) + if (against->player->invincibilitytimer || against->player->growshrinktimer > 0 || (K_GetShieldFromPlayer(against->player) == KSHIELD_BUBBLE)) weight = 0; else weight = K_PlayerWeight(against, NULL);