diff --git a/src/k_kart.c b/src/k_kart.c index fb00c1395..e3416de8d 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -9808,7 +9808,8 @@ void K_MoveKartPlayer(player_t *player, boolean onground) || player->rocketsneakertimer || player->eggmanexplode || (player->growshrinktimer > 0) - || player->flametimer)) + || player->flametimer) + || leveltime < starttime) player->itemflags |= IF_USERINGS; else player->itemflags &= ~IF_USERINGS; diff --git a/src/p_user.c b/src/p_user.c index 87adc94c1..468fd5090 100644 --- a/src/p_user.c +++ b/src/p_user.c @@ -3834,7 +3834,7 @@ void P_PlayerThink(player_t *player) } // Accessibility - kickstart your acceleration - if (!(player->pflags & PF_KICKSTARTACCEL)) + if (!(player->pflags & PF_KICKSTARTACCEL) || leveltime < starttime) { player->kickstartaccel = 0; }