From e1777b900f4a97f5d88709523fc529ff5fd6aa60 Mon Sep 17 00:00:00 2001 From: jeefo Date: Thu, 1 Feb 2024 08:08:00 +0300 Subject: [PATCH] fix: attack movement with knives --- src/combat.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/combat.cpp b/src/combat.cpp index 46f4a38..27e4572 100644 --- a/src/combat.cpp +++ b/src/combat.cpp @@ -1326,7 +1326,9 @@ void Bot::attackMovement () { } // we're setting strafe speed regardless of move angles, so not resetting forward move here cause bots to behave strange - m_moveSpeed = 0.0f; + if (!usesKnife ()) { + m_moveSpeed = 0.0f; + } if (m_difficulty >= Difficulty::Normal && (m_jumpTime + 5.0f < game.time () && isOnFloor () && rg.get (0, 1000) < (m_isReloading ? 8 : 2) && pev->velocity.length2d () > 150.0f) && !usesSniper ()) { pev->button |= IN_JUMP;