diff --git a/src/k_bot.c b/src/k_bot.c index d9533ceb4..1bbe92c28 100644 --- a/src/k_bot.c +++ b/src/k_bot.c @@ -1557,8 +1557,8 @@ void K_BuildBotTiccmd(player_t *player, ticcmd_t *cmd) if (leveltime <= starttime && finishBeamLine != NULL) { // Handle POSITION!! - const fixed_t distBase = 384*mapobjectscale; - const fixed_t distAdjust = 64*mapobjectscale; + const fixed_t distBase = 480*mapobjectscale; + const fixed_t distAdjust = 128*mapobjectscale; const fixed_t closeDist = distBase + (distAdjust * (9 - player->kartweight)); const fixed_t farDist = closeDist + (distAdjust * 2); diff --git a/src/k_botsearch.c b/src/k_botsearch.c index 4d5088aa7..88f61b90b 100644 --- a/src/k_botsearch.c +++ b/src/k_botsearch.c @@ -989,7 +989,7 @@ INT32 K_PositionBully(player_t *player) anglediff = 360-(AngleFixed(angle)>>FRACBITS); } - if (anglediff < 30) + if (abs(anglediff) < 30) return 0; if (anglediff < 0)