From b14f29daa2eafe7016adeae272581ac1fd6bf4ae Mon Sep 17 00:00:00 2001 From: Sally Coolatta Date: Sat, 23 Dec 2023 15:48:22 -0500 Subject: [PATCH] Bots account for underwater strafing --- src/k_bot.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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)