From be3ed17e191e00816dcc52a81d191652a0136205 Mon Sep 17 00:00:00 2001 From: TehRealSalt <tehrealsalt@gmail.com> Date: Thu, 6 Sep 2018 19:31:28 -0400 Subject: [PATCH] Restore the one good bit --- src/k_kart.c | 10 ++++++++++ 1 file changed, 10 insertions(+) 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)<<FRACBITS; break; + case MT_FALLINGROCK: + if (against->player) + { + if (against->player->kartstuff[k_invincibilitytimer] + || against->player->kartstuff[k_growshrinktimer] > 0) + weight = 0; + else + weight = (against->player->kartweight)<<FRACBITS; + } + break; case MT_ORBINAUT: case MT_ORBINAUT_SHIELD: if (against->player)