Unsquash the player more quickly

Also don't apply squashing/stretching on slope launches.
This commit is contained in:
James R 2021-04-11 01:04:33 -07:00
parent 661d8818d6
commit 9771a64053

View file

@ -1873,7 +1873,8 @@ static void squish(player_t *player)
else
{
player->mo->spritexscale -=
(player->mo->spritexscale - FRACUNIT) / 8;
(player->mo->spritexscale - FRACUNIT)
/ (player->mo->spritexscale < FRACUNIT ? 8 : 2);
}
player->mo->spriteyscale =
@ -2067,8 +2068,11 @@ static void P_3dMovement(player_t *player)
}
}
if (!player->powers[pw_justlaunched])
{
squish(player);
}
}
//
// P_UpdatePlayerAngle