diff --git a/src/game/gamecore.cpp b/src/game/gamecore.cpp index e4a60033d..2b28b0e66 100644 --- a/src/game/gamecore.cpp +++ b/src/game/gamecore.cpp @@ -624,7 +624,7 @@ void CCharacterCore::Move() for(int p = 0; p < MAX_CLIENTS; p++) { CCharacterCore *pCharCore = m_pWorld->m_apCharacters[p]; - if(!pCharCore || pCharCore == this || (m_Id != -1 && !m_pTeams->CanCollide(m_Id, p)) || !pCharCore->m_Collision) + if(!pCharCore || pCharCore == this || !pCharCore->m_Collision || (m_Id != -1 && !m_pTeams->CanCollide(m_Id, p))) continue; float D = distance(Pos, pCharCore->m_Pos); if(D < 28.0f && D > 0.0f)