From 051324c25a2dc4e6c81a374183df143668a93083 Mon Sep 17 00:00:00 2001 From: TehRealSalt Date: Sat, 8 Sep 2018 04:04:10 -0400 Subject: [PATCH] Weight increases with speed Might be a tad weak right now, but we'll see if people want it stronger --- src/k_kart.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/k_kart.c b/src/k_kart.c index 2d6b0aeb5..ba2d03d9f 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -964,7 +964,11 @@ static fixed_t K_GetMobjWeight(mobj_t *mobj, mobj_t *against) if (against->player && !against->player->kartstuff[k_spinouttimer] && mobj->player->kartstuff[k_spinouttimer]) weight = 0; // Do not bump else + { weight = (mobj->player->kartweight)<player->speed > K_GetKartSpeed(mobj->player, false)) + weight += (mobj->player->speed - K_GetKartSpeed(mobj->player, false))/8; + } break; case MT_FALLINGROCK: if (against->player)