From 6bd14c83bafc1fa06c83a284cf2b670e8f577384 Mon Sep 17 00:00:00 2001 From: Sally Coolatta Date: Sat, 7 Oct 2023 23:20:06 -0400 Subject: [PATCH] Bots don't spindash in weak offroad Intended to improve Sunsplashed --- src/k_bot.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/k_bot.cpp b/src/k_bot.cpp index 440a646d0..d6b070153 100644 --- a/src/k_bot.cpp +++ b/src/k_bot.cpp @@ -991,7 +991,8 @@ static UINT8 K_TrySpindash(player_t *player) } } - AddForCondition(K_ApplyOffroad(player) == true && player->offroad > 0); // Slowed by offroad + constexpr fixed_t minimum_offroad = (3 << FRACBITS) >> 1; // Do not spindash in weak offroad + AddForCondition(K_ApplyOffroad(player) == true && player->offroad > minimum_offroad); // Slowed by offroad AddForCondition(speedDiff < (baseAccel >> 3)); // Accelerating slower than expected AddForCondition(angleDiff > ANG60); // Being pushed backwards AddForCondition(uphill == true); // Going up a steep slope without speed