diff --git a/src/k_bot.cpp b/src/k_bot.cpp index a3b0f41cc..784746c85 100644 --- a/src/k_bot.cpp +++ b/src/k_bot.cpp @@ -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)