From 3a026b1d4b0f1d9590d172c7d9be5ec51971b239 Mon Sep 17 00:00:00 2001 From: jeefo Date: Tue, 4 Jun 2024 22:58:21 +0300 Subject: [PATCH] fix: condition order for creatures in task filtering (resolves #583) --- src/botlib.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/botlib.cpp b/src/botlib.cpp index e9e5b0c..e2d40f1 100644 --- a/src/botlib.cpp +++ b/src/botlib.cpp @@ -2028,6 +2028,9 @@ void Bot::filterTasks () { const bool lowAmmo = isLowOnAmmo (m_currentWeapon, 0.18f); const bool sniping = m_sniperStopTime > game.time () && lowAmmo; + if (m_isCreature) { + ratio = 0.0f; + } if (bots.isBombPlanted () || m_isStuck || usesKnife ()) { ratio /= 3.0f; // reduce the seek cover desire if bomb is planted } @@ -2037,9 +2040,6 @@ void Bot::filterTasks () { else if (m_lastEnemyOrigin.distanceSq2d (pev->origin) < cr::sqrf (200.0f)) { ratio *= 3.0f; } - else if (m_isCreature) { - ratio = 0.0f; - } else if (game.is (GameFlags::CSDM)) { ratio = 0.0f; }