mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-10-30 08:01:28 +00:00
Bots account for underwater strafing
This commit is contained in:
parent
aae35b92ff
commit
b14f29daa2
1 changed files with 2 additions and 2 deletions
|
|
@ -1261,7 +1261,7 @@ static INT32 K_HandleBotTrack(const player_t *player, ticcmd_t *cmd, botpredicti
|
||||||
|
|
||||||
destangle = K_BotSmoothLanding(player, destangle);
|
destangle = K_BotSmoothLanding(player, destangle);
|
||||||
|
|
||||||
moveangle = player->mo->angle;
|
moveangle = player->mo->angle + K_GetUnderwaterTurnAdjust(player);
|
||||||
anglediff = AngleDeltaSigned(moveangle, destangle);
|
anglediff = AngleDeltaSigned(moveangle, destangle);
|
||||||
|
|
||||||
if (anglediff < 0)
|
if (anglediff < 0)
|
||||||
|
|
@ -1394,7 +1394,7 @@ static INT32 K_HandleBotReverse(const player_t *player, ticcmd_t *cmd, botpredic
|
||||||
destangle = K_BotSmoothLanding(player, destangle);
|
destangle = K_BotSmoothLanding(player, destangle);
|
||||||
|
|
||||||
// Calculate turn direction first.
|
// Calculate turn direction first.
|
||||||
moveangle = player->mo->angle;
|
moveangle = player->mo->angle + K_GetUnderwaterTurnAdjust(player);
|
||||||
angle = (moveangle - destangle);
|
angle = (moveangle - destangle);
|
||||||
|
|
||||||
if (angle < ANGLE_180)
|
if (angle < ANGLE_180)
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue