diff --git a/src/k_kart.c b/src/k_kart.c index d8e4f636..abf7cc05 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -967,6 +967,16 @@ static fixed_t K_GetMobjWeight(mobj_t *mobj, mobj_t *against) else weight = (mobj->player->kartweight)<player) + { + if (against->player->kartstuff[k_invincibilitytimer] + || against->player->kartstuff[k_growshrinktimer] > 0) + weight = 0; + else + weight = (against->player->kartweight)<player)