From 9ebb7fd4a7e354b942002e7c9ad6d9179ee07104 Mon Sep 17 00:00:00 2001 From: jeefo Date: Wed, 21 Feb 2024 23:18:43 +0300 Subject: [PATCH] fix: prevent starting seek cover task if it's failed few moments ago --- src/combat.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/combat.cpp b/src/combat.cpp index bb07ed9..c68750b 100644 --- a/src/combat.cpp +++ b/src/combat.cpp @@ -1209,7 +1209,7 @@ void Bot::attackMovement () { // only take cover when bomb is not planted and enemy can see the bot or the bot is VIP if (!game.is (GameFlags::CSDM)) { - if ((m_states & Sense::SeeingEnemy) && approach < 30 && !bots.isBombPlanted () && (isInViewCone (m_enemy->v.origin) || m_isVIP)) { + if (m_retreatTime < game.time () && (m_states & Sense::SeeingEnemy) && approach < 30 && !bots.isBombPlanted () && (isInViewCone (m_enemy->v.origin) || m_isVIP)) { m_moveSpeed = -pev->maxspeed; startTask (Task::SeekCover, TaskPri::SeekCover, kInvalidNodeIndex, 0.0f, true); }