diff --git a/src/search.cpp b/src/search.cpp index 5e022e66..28e16609 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -1187,9 +1187,8 @@ moves_loop: // When in check, search starts here && !likelyFailLow) r -= 2; - // Increase reduction at non-PV nodes when the best move does not change frequently - if ( !PvNode - && thisThread->bestMoveChanges <= 2) + // Increase reduction at non-PV nodes + if (!PvNode) r++; // Decrease reduction if opponent's move count is high (~1 Elo)