diff --git a/src/k_kart.c b/src/k_kart.c index 57b05c50..43cd2252 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -966,6 +966,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)