From e3c96c28c68aee6bc4fac8e37eb78c727f75341b Mon Sep 17 00:00:00 2001 From: TehRealSalt Date: Thu, 2 May 2019 22:20:53 -0400 Subject: [PATCH] check for player->mo before grabbing scale --- src/k_kart.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/k_kart.c b/src/k_kart.c index 9562ca18b..84a536e4a 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -2263,7 +2263,10 @@ fixed_t K_GetKartSpeed(player_t *player, boolean doboostpower) k_speed += kartspeed*3; // 153 - 177 - finalspeed = FixedMul(FixedMul(k_speed<<14, g_cc), player->mo->scale); + finalspeed = FixedMul(k_speed<<14, g_cc); + + if (player->mo && !P_MobjWasRemoved(player->mo) + finalspeed = FixedMul(finalspeed, player->mo->scale); if (doboostpower) return FixedMul(finalspeed, player->kartstuff[k_boostpower]+player->kartstuff[k_speedboost]);