diff --git a/src/k_kart.c b/src/k_kart.c index d88128a40..2d9c8cffc 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -533,6 +533,14 @@ fixed_t K_GetKartGameSpeedScalar(SINT8 value) fixed_t base = ((13 + (3*value)) << FRACBITS) / 16; fixed_t duel = overtimecheckpoints*(1<kartweight) * maxmetabolismincrease / 8); + fixed_t metabolism = FRACUNIT - ((9-player->kartweight) * maxmetabolismincrease / 8); + + if (gamespeed == KARTSPEED_EASY && gametype != GT_TUTORIAL) + metabolism *= 2; + fixed_t boostpower = FRACUNIT; fixed_t speedboost = 0, accelboost = 0, handleboost = 0;