Attempt to fix flipover wrongdrift

This commit is contained in:
NepDisk 2026-01-25 17:57:16 -05:00
parent 3f6736b47e
commit 4ba5fa5ef3

View file

@ -9461,8 +9461,15 @@ static void K_KartDrift(player_t *player, boolean onground)
if (P_PlayerInPain(player) || player->speed < minspeed)
{
player->drift = player->driftcharge = player->aizdriftstrat = 0;
player->pflags &= ~(PF_BRAKEDRIFT|PF_GETSPARKS);
if (player->flipovertimer == 0)
{
player->drift = player->driftcharge = player->aizdriftstrat = 0;
player->pflags &= ~(PF_BRAKEDRIFT|PF_GETSPARKS);
}
else
{
player->driftcharge = player->aizdriftstrat = 0;
}
}
if ( (!(player->sneakertimer || player->flamestore || player->bubbleboost || K_OtherSliptideCondition(player)))