Make horizontal versus vertical momentum more strict when deciding water-run

This commit is contained in:
James R 2021-12-06 21:07:34 -08:00
parent 58446441fe
commit ce366099b0

View file

@ -2955,7 +2955,7 @@ boolean P_CanRunOnWater(player_t *player, ffloor_t *rover)
return
clip > -(player->mo->height / 2) &&
span > player->mo->height &&
player->speed / 3 > abs(player->mo->momz) &&
player->speed / 5 > abs(player->mo->momz) &&
player->speed > K_GetKartSpeed(player, false) &&
K_WaterRun(player) &&
(rover->flags & FF_SWIMMABLE);