diff --git a/src/vision.cpp b/src/vision.cpp index afe87b5..f0f7d06 100644 --- a/src/vision.cpp +++ b/src/vision.cpp @@ -506,7 +506,7 @@ void Bot::setAimDirection () { auto predictNode = m_lastPredictIndex; auto isPredictedIndexApplicable = [&] () -> bool { - if (!vistab.visible (m_currentNodeIndex, predictNode)) { + if (!vistab.visible (m_currentNodeIndex, predictNode) || !vistab.visible (m_previousNodes[0], predictNode)) { predictNode = kInvalidNodeIndex; pathLength = kInfiniteDistanceLong; }