Bots account for underwater strafing

This commit is contained in:
Sally Coolatta 2023-12-23 15:48:22 -05:00
parent aae35b92ff
commit b14f29daa2

View file

@ -1261,7 +1261,7 @@ static INT32 K_HandleBotTrack(const player_t *player, ticcmd_t *cmd, botpredicti
destangle = K_BotSmoothLanding(player, destangle);
moveangle = player->mo->angle;
moveangle = player->mo->angle + K_GetUnderwaterTurnAdjust(player);
anglediff = AngleDeltaSigned(moveangle, destangle);
if (anglediff < 0)
@ -1394,7 +1394,7 @@ static INT32 K_HandleBotReverse(const player_t *player, ticcmd_t *cmd, botpredic
destangle = K_BotSmoothLanding(player, destangle);
// Calculate turn direction first.
moveangle = player->mo->angle;
moveangle = player->mo->angle + K_GetUnderwaterTurnAdjust(player);
angle = (moveangle - destangle);
if (angle < ANGLE_180)